protected void gvContract_RowDeleting(object sender, GridViewDeleteEventArgs e) { int cId = Convert.ToInt32(gvContract.DataKeys[e.RowIndex].Value); ContractApplyInfo.DelContractApply(cId); gvDataBind(); }
protected void btnSave_Click(object sender, EventArgs e) { if (rblOver.SelectedIndex == -1) { Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script language='javascript'>alert('请选择修正或通过!');</script>"); } else { try { int cid = Convert.ToInt32(Request["ContractApplyId"].ToString()); ContractApplyInfo ca = new ContractApplyInfo(cid); ca.SectionView = txtSectionView.Text.ToString(); if (rblOver.Items[0].Selected) { ca.State = 2; ca.Save(); Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script language='javascript'>alert('您让申请人修正!');</script>"); } else if (rblOver.Items[1].Selected) { ca.State = 3; ca.Save(); Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script language='javascript'>alert('审批通过!');</script>"); } } catch (Exception Ex) { ClientScript.RegisterStartupScript(this.GetType(), "Save", "alert('保存失败:" + Ex.Message + "');", true); } } }
protected bool IsPageValid() { if (UpFile.HasFile == false) { Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script language='javascript'>alert('请上传合同附件!');</script>"); return(false); } if (ddlContractType.SelectedValue == "") { Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script language='javascript'>alert('请选择合同类型!');</script>"); return(false); } if (ddlAuto.SelectedValue == "") { Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script language='javascript'>alert('请选择签约方!');</script>"); return(false); } if (ContractApplyInfo.IsContractFileSame(UpFile.FileName)) { Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script language='javascript'>alert('该文件名已存在,请重命名!');</script>"); return(false); } else { return(true); } }
protected void btnDownLoad_Click(object sender, EventArgs e) { int cid = Convert.ToInt32(Request["ContractApplyId"].ToString()); ContractApplyInfo ca = new ContractApplyInfo(cid); int fileid = Convert.ToInt32(ca.ContractFileId); Response.Redirect("DownLoadFile.aspx?fileid=" + fileid); }
protected void gvContract_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { //鼠标移动到每项时颜色交替效果 e.Row.Attributes.Add("onmouseover", "e=this.style.backgroundColor; this.style.backgroundColor='#c1ebff'"); e.Row.Attributes.Add("onmouseout", "this.style.backgroundColor=e"); //设置悬浮鼠标指针形状为"小手" e.Row.Attributes["style"] = "Cursor:hand"; if (!Convert.IsDBNull(gvContract.DataKeys[e.Row.RowIndex].Value)) { int cid = Convert.ToInt32(gvContract.DataKeys[e.Row.RowIndex].Value); ContractApplyInfo CA = new ContractApplyInfo(cid); if (CA.State != 0) { Button btnSubmit = e.Row.FindControl("btnSubmit") as Button; Button btnEdit = e.Row.FindControl("btnEdit") as Button; Button btnDelete = e.Row.FindControl("btnDelete") as Button; btnSubmit.Enabled = false; btnEdit.Enabled = false; btnDelete.Enabled = false; } Label lblState = e.Row.FindControl("lblState") as Label; switch (CA.State) { case 0: lblState.Text = "未提交"; break; case 1: lblState.Text = "待部门领导审批"; break; case 2: lblState.Text = "部门:修正"; break; case 3: lblState.Text = "待总经理审批"; break; case 4: lblState.Text = "通过"; break; case 5: lblState.Text = "总经理:修正"; break; default: lblState.Text = "其他状态"; break; } } } }
protected void btnSubmit_Click(object sender, EventArgs e) { int fid = Convert.ToInt32(((Button)sender).CommandArgument.ToString()); ContractApplyInfo ca = new ContractApplyInfo(fid); ca.ApplyTime = DateTime.Now.ToString(); ca.State = 3; ca.Save(); gvDataBind(); }
private void PageInit() { int cid = Convert.ToInt32(Request["ContractApplyId"].ToString()); ContractApplyInfo ca = new ContractApplyInfo(cid); lblDepart.Text = ca.DepartName.ToString(); lblEmployee.Text = ca.ApplyName.ToString(); lblSignName.Text = ca.SignName.ToString(); lblContractNum.Text = ca.ContractNum.ToString(); lblSheetNum.Text = ca.SheetNum.ToString(); lblContract.Text = ca.ContractName.ToString(); lblBeginDate.Text = ca.BeginDate.ToString(); lblApplyDate.Text = ca.ApplyDate.ToString(); lblContractDes.Text = ca.ContractDes.ToString(); lblBigMoney.Text = ca.BigMoney.ToString(); lblSmallMoney.Text = ca.SmallMoney.ToString(); }
protected void btnSave_Click(object sender, EventArgs e) { if (IsPageValid()) { try { ContractApplyInfo CA = new ContractApplyInfo(); ContractFileInfo cf = new ContractFileInfo(); if (UpFile.HasFile) { this.UpFile.PostedFile.SaveAs(Server.MapPath("~/Files/Contract/" + UpFile.FileName)); // cf.PhyFileName = UpFile.PostedFile.FileName; cf.ContractFileName = UpFile.FileName.ToString(); cf.Save(); CA.ContractFileId = Convert.ToInt32(cf.ContractFileId); } CA.BeginDate = txtBeginDate.Text.ToString(); CA.SignName = ddlAuto.SelectedItem.Text.ToString(); CA.ContractName = txtContractName.Text.ToString(); CA.ContractNum = txtContractNum.Text.ToString(); CA.SheetNum = txtSheetNum.Text.ToString(); CA.Today = DateTime.Now.ToString("yyyyMMdd").Substring(2); CA.BeginDate = txtBeginDate.Text.ToString(); CA.ApplyDate = txtApplyDate.Text.ToString(); CA.ContractDes = txtContractDes.Text.ToString(); CA.BigMoney = txtBigMoney.Text.ToString(); CA.SmallMoney = txtSmallMoney.Text.ToString(); CA.UseStampType = rblSignType.SelectedItem.Text.ToString(); CA.IsMoney = 0; if (ckbIsMoney.Checked) { CA.IsMoney = 1; } CA.ApplyName = lblEmployee.Text.ToString(); CA.DepartName = lblDepart.Text.ToString(); CA.State = 0; CA.Save(); Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script language='javascript'>alert('保存成功!');</script>"); } catch (Exception Ex) { ClientScript.RegisterStartupScript(this.GetType(), "Save", "alert('保存失败:" + Ex.Message + "');", true); } } }
protected void gvDataBind() { DataTable dt = ContractApplyInfo.getContractApplyOfEm(Session["EmployeeName"].ToString()); DataView view = dt.DefaultView; string sort = (string)ViewState["SortExpression"] + " " + (string)ViewState["SortDir"]; view.Sort = sort; if (dt.Rows.Count == 0) { dt.Rows.Add(dt.NewRow()); UI.BindCtrl(dt.DefaultView, gvContract, AspNetPager1); gvContract.Rows[0].Visible = false; } else { UI.BindCtrl(dt.DefaultView, gvContract, AspNetPager1); } }
protected void btnSave_Click(object sender, EventArgs e) { if (rblOver.SelectedIndex == -1) { Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script language='javascript'>alert('请选择修正或通过!');</script>"); } else { try { int cid = Convert.ToInt32(Request["ContractApplyId"].ToString()); ContractApplyInfo ca = new ContractApplyInfo(cid); ca.ManagerView = txtMangerView.Text.ToString(); if (rblOver.Items[0].Selected) { ca.State = 5; ca.Save(); Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script language='javascript'>alert('您让申请人修正!');</script>"); } else if (rblOver.Items[1].Selected) { ca.State = 4; ca.Save(); Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script language='javascript'>alert('审批通过!');</script>"); ContractInfo ct = new ContractInfo(); ct.BeginDate = ca.BeginDate.ToString(); ct.ContractFileId = Convert.ToInt32(ca.ContractFileId); ct.ContractName = ca.ContractName.ToString(); ct.ContractNum = ca.ContractNum.ToString(); ct.MoneySum = ca.SmallMoney.ToString(); ct.SignName = ca.SignName.ToString(); ct.Save(); } } catch (Exception Ex) { ClientScript.RegisterStartupScript(this.GetType(), "Save", "alert('保存失败:" + Ex.Message + "');", true); } } }
protected void ContractBind() { int caId = Convert.ToInt32(Request["ContractApplyId"].ToString()); ContractApplyInfo CA = new ContractApplyInfo(caId); lblDepart.Text = CA.DepartName.ToString(); lblEmployee.Text = CA.ApplyName.ToString(); txtBeginDate.Text = CA.BeginDate.ToString(); txtContractNum.Text = CA.SheetNum.ToString(); txtContractName.Text = CA.ContractName.ToString(); txtSheetNum.Text = CA.SheetNum.ToString(); txtApplyDate.Text = CA.ApplyDate.ToString(); txtContractDes.Text = CA.ContractDes.ToString(); txtSmallMoney.Text = CA.SmallMoney.ToString(); txtBigMoney.Text = CA.BigMoney.ToString(); if (CA.IsMoney == 0) { ckbIsMoney.Checked = false; } else { ckbIsMoney.Checked = true; } }