Esempio n. 1
0
        protected void gvContract_RowDeleting(object sender, GridViewDeleteEventArgs e)
        {
            int cId = Convert.ToInt32(gvContract.DataKeys[e.RowIndex].Value);

            ContractApplyInfo.DelContractApply(cId);
            gvDataBind();
        }
Esempio n. 2
0
        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);
                }
            }
        }
Esempio n. 3
0
 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);
     }
 }
Esempio n. 4
0
        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);
        }
Esempio n. 5
0
        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;
                    }
                }
            }
        }
Esempio n. 6
0
        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();
        }
Esempio n. 7
0
        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();
        }
Esempio n. 8
0
 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);
         }
     }
 }
Esempio n. 9
0
        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);
            }
        }
Esempio n. 10
0
        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);
                }
            }
        }
Esempio n. 11
0
        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;
            }
        }