protected void gvStamp_RowUpdating(object sender, GridViewUpdateEventArgs e) { int StampId = Convert.ToInt32(gvStamp.DataKeys[e.RowIndex].Value); TextBox txtApplyDate = gvStamp.Rows[e.RowIndex].FindControl("txtApplyDate") as TextBox; DropDownList ddlFileType = gvStamp.Rows[e.RowIndex].FindControl("ddlFileType") as DropDownList; DropDownList ddlStampType = gvStamp.Rows[e.RowIndex].FindControl("ddlStampType") as DropDownList; TextBox txtUse = gvStamp.Rows[e.RowIndex].FindControl("txtUse") as TextBox; TextBox txtMemo = gvStamp.Rows[e.RowIndex].FindControl("txtMemo") as TextBox; try { StampInfo stamp = new StampInfo(StampId); stamp.UseDate = txtApplyDate.Text.ToString(); stamp.StampFileTypeId = Convert.ToInt32(ddlFileType.SelectedValue); stamp.StampTypeId = Convert.ToInt32(ddlStampType.SelectedValue); stamp.Stampuse = txtUse.Text.ToString(); stamp.Memo = txtMemo.Text.ToString(); stamp.Save(); gvStamp.EditIndex = -1; gvDataBind(); } catch (Exception Ex) { ClientScript.RegisterStartupScript(this.GetType(), "Save", "alert('更新失败:" + Ex.Message + "');", true); } }
protected void btnNo_Click(object sender, EventArgs e) { int StampId = Convert.ToInt32(((Button)sender).CommandArgument.ToString()); StampInfo stamp = new StampInfo(StampId); stamp.State = 2; stamp.Save(); gvDataBind(); }
protected void btnNo_Click(object sender, EventArgs e) { int StampId = Convert.ToInt32(((Button)sender).CommandArgument.ToString()); StampInfo stamp = new StampInfo(StampId); stamp.State = 5;//修正 stamp.Save(); Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script language='javascript'>alert('修正!');</script>"); gvDataBind(); }
protected void btnSubmit_Click(object sender, EventArgs e) { int StampId = Convert.ToInt32(((Button)sender).CommandArgument.ToString()); StampInfo stamp = new StampInfo(StampId); stamp.State = 3; stamp.ApplyTime = DateTime.Now.ToString("yyyy-MM-dd"); stamp.Save(); Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script language='javascript'>alert('提交成功!');</script>"); gvDataBind(); }
protected void btnAdd_Click(object sender, EventArgs e) { StampInfo stamp = new StampInfo(); stamp.ApplyName = Session["EmployeeName"].ToString(); stamp.DepartName = Session["DepartName"].ToString(); stamp.UseDate = DateTime.Now.ToString("yyyy-MM-dd"); stamp.StampFileTypeId = 1; stamp.StampTypeId = 1; stamp.Stampuse = ""; stamp.Memo = ""; stamp.ApplyTime = ""; stamp.State = 0; stamp.Save(); gvDataBind(); }
protected void btnSubmit_Click(object sender, EventArgs e) { int StampId = Convert.ToInt32(((Button)sender).CommandArgument.ToString()); StampInfo stamp = new StampInfo(StampId); StampFileTypeInfo filetype = new StampFileTypeInfo(Convert.ToInt32(stamp.StampFileTypeId)); if (filetype.StampFileTypeName == "公司文件") { stamp.State = 3;//待总经理审批 } else if (filetype.StampFileTypeName == "部门文件") { stamp.State = 4;//通过 } stamp.Save(); Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script language='javascript'>alert('通过!');</script>"); gvDataBind(); }