我完成了批准/拒绝文件,但有一个问题
假设管理员登录时网格视图中有3个文档,只想批准/拒绝1个文档,即docid 81,然后单击提交按钮,然后将数据保存到数据库中
批准表
**seqno docid approveid approveby**
79 14 3 john
80 16 3 john
81 17 2 john
但在我的代码中,当管理员只批准/拒绝1个(即81个docid)文档,而管理员未在其他两个文档中工作时,则管理员单击提交按钮,然后其他两个文档数据也保存在批准(即79,80个docid)表中。。为什么会这样?
下面是提交按钮代码
protected void Button1_Click(object sender, EventArgs e)
{
string connStr =
ConfigurationManager.ConnectionStrings["mydms"].ConnectionString;
SqlConnection mySQLconnection = new SqlConnection(connStr);
if (mySQLconnection.State == ConnectionState.Closed)
{
mySQLconnection.Open();
}
foreach (GridViewRow row in GrdFileApprove.Rows)
{
if (row.RowType == DataControlRowType.DataRow)
{
DropDownList DropDownListcontrol = row.FindControl("DropDownList4") as
DropDownList;
SqlCommand cmd = new SqlCommand("approveddd", mySQLconnection);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.Add("@DocID", SqlDbType.Int).Value =
Convert.ToInt32((row.Cells[1].Text));
cmd.Parameters.Add("@ApproveID", SqlDbType.Int).Value =
Convert.ToInt32(DropDownListcontrol.SelectedValue);
cmd.Parameters.Add("@ApproveBy", SqlDbType.VarChar, 50).Value =
(Session["Login2"]);
cmd.ExecuteNonQuery();
DMSLIB.Doc myDoc = new DMSLIB.Doc();
myDoc.MarkDocAs(Convert.ToInt16(row.Cells[1].Text), Convert.ToInt32(DropDownListcontrol.SelectedValue));
}
else
{
apfi.Text = "Error";
}
}
if (mySQLconnection.State == ConnectionState.Open)
{
mySQLconnection.Close();
}
有什么帮助吗?
循环遍历所有行,并为每个项目运行存储过程。
目前系统支持对员工进行以下批量管理操作: 批量导入 •详情请见【管理员如何导入员工】 批量删除 在员工主页面点击某一员工右侧“详情”按钮,即可查看该名员工详情信息。您可单独为其设置离职日期或进行删除。填写规则如下:•点击员工页面“批量删除”按钮,输入多个欲删除员工号码 批量导出 •点击员工页面“批量导出”按钮,选择欲导出部门 批量设置管理用车制度 •点击员工页面“批量设置制度”按钮,输入员工号码并
一、简介 添加和管理管理员。 二、功能演示 1.添加管理员 2,管理管理员 对不需要或过期的管理员进行编辑和删除操作。如下图所示:
一、简介 角色定位了拥有此角色的所有管理员权限,管理员可以为不同的角色成员分配不同的权限配置。 二、功能演示 1.成员管理 对该角色下所有管理员进行管理 2.角色编辑 编辑和添加操作相同,不做详述。 3.口令卡 V9系统集成了口令卡功能,使用户信息更见保密。下面我们做详细介绍。如下图: 点击“申请口令卡”后会提示申请成功.如下图: 注:申请口令卡成功后,请一定妥善保管生成的图片;如丢失,您将不能登
我在我的网站上使用Authy进行双因素身份验证。我的代码发送推送通知,我在手机上的Authy应用程序中接收到它。但问题是,有时当我尝试接受/拒绝请求时,会出现一个错误 处理事务时出错。 当我更改身份证并将请求发送到朋友的电话号码时,这很奇怪。他收到请求,可以在手机中接受/拒绝。那么这与每个电话号码的尝试次数有关吗?我使用一个测试授权帐户和一个高级帐户。我在这两个方面都得到了上述错误。
问题内容: TLDR;如何批量格式化JSON文件以提取到Elasticsearch? 我试图将一些NOAA数据吸收到Elasticsearch中,并一直在利用NOAAPythonSDK。 我编写了以下Python脚本来加载数据并以JSON格式存储。 JSON输出: 该脚本解决了我遇到的一些格式化问题,我的下一个障碍是尝试对其进行格式化,以便可以在elasticsearch中利用批量导入功能。我偶然
我有三个docker容器(postgresql、adminer和go/migrate),我向主机公开了adminer和postgres端口。我可以在浏览器中访问adminer,Postco也可以连接到DB。当我尝试从adminer内连接到db时,它会抛出以下错误: 迁移容器也会引发此错误: 因此,很明显,容器之间如何相互通信存在问题。我需要创建一个docker网络吗?