Example #1
0
    protected void btnFCsubmitClick(object sender, AjaxEventArgs e)//提交复查意见
    {
        if (fcfk_fcyj.Value.ToString() == "" || fcfk_fcqk.SelectedItem.Value.Trim() == "")
        {
            Ext.Msg.Alert("提示", "输入不可为空!").Show();
        }
        else
        {
            //更新走动计划
            PublicCode.setUpdateMoveState(SessionBox.GetUserSession().PersonNumber, System.DateTime.Today, decimal.Parse(cbbplace.SelectedItem.Value.Trim()));
            this.Tab1.Show();
            this.Tab2.Disabled = true;
            this.Tab1.Disabled = false;

            RowSelectionModel sm = this.GridPanel2.SelectionModel.Primary as RowSelectionModel;
            if (sm.SelectedRows.Count > 0)
            {
                var yinhuanFC = new Yinhuanreview
                {
                    Yhputinid     = Convert.ToInt32(sm.SelectedRows[0].RecordID.Trim()),
                    Reviewopinion = fcfk_fcyj.Value.ToString(),
                    Reviewstate   = fcfk_fcqk.SelectedItem.Value.Trim(),
                    Fctime        = DateTime.Now,
                    Personid      = SessionBox.GetUserSession().PersonNumber
                };
                Yhinput Input = dc.Yhinput.First(c => c.Yhputinid == Convert.ToInt32(sm.SelectedRows[0].RecordID.Trim()));
                Input.Status = fcfk_fcqk.SelectedItem.Value.Trim();
                dc.Yinhuanreview.InsertOnSubmit(yinhuanFC);
                dc.SubmitChanges();
                bindYH();
                Ext.Msg.Alert("提示", "保存成功!").Show();
            }
        }
    }
Example #2
0
 public void AddClick(string action)
 {
     if (cbbBc.SelectedIndex == -1 || cbbDept.SelectedIndex == -1 || cbbplace.SelectedIndex == -1 || cbbyh.SelectedIndex == -1 || dfPCtime.SelectedValue == null || cbbPerson.SelectedIndex == -1)//hdnPerson.Value.ToString().Trim()=="")
     {
         Ext.Msg.Alert("提示", "请填写完整信息!").Show();
         return;
     }
     string[] pergroup = cbbPerson.SelectedItem.Value.Trim().Split(',');//hdnPerson.Value.ToString().Split(',');//排查人数组
     if (action == "new")
     {
         try
         {
             var yho = dc.Yhinput.Where(
                 p =>
                 p.Yhnumber == cbbyh.SelectedItem.Value.Trim() &&
                 p.Deptid == cbbDept.SelectedItem.Value.Trim() &&
                 p.Placeid == int.Parse(cbbplace.SelectedItem.Value.Trim()) &&
                 new string[] { "新增", "提交审批", "隐患未整改", "逾期未整改" }.Contains(p.Status));
             if (yho.Count() > 0)
             {
                 AddYhMorePerson(yho.First().Yhputinid, pergroup);
                 Ext.Msg.Alert("提示", "保存成功!").Show();
             }
             else
             {
                 Yhinput yh = new Yhinput();
                 yh.Banci         = cbbBc.SelectedItem.Value.Trim();
                 yh.Deptid        = cbbDept.SelectedItem.Value.Trim();
                 yh.Inputpersonid = SessionBox.GetUserSession().PersonNumber; //cbbPerson.SelectedItem.Value.Trim();
                 DateTime dt = System.DateTime.Now;                           //当前时间 插入多人用
                 yh.Personid   = pergroup[0];                                 //cbbPerson.SelectedItem.Value.Trim();
                 yh.Intime     = dt;
                 yh.Pctime     = Convert.ToDateTime(dfPCtime.Value);
                 yh.Placeid    = int.Parse(cbbplace.SelectedItem.Value.Trim());
                 yh.Remarks    = TextArea1.Text.Trim();
                 yh.Status     = cbbStatus.SelectedItem.Value.Trim();
                 yh.Yhnumber   = cbbyh.SelectedItem.Value.Trim();
                 yh.Maindeptid = SessionBox.GetUserSession().DeptNumber;
                 dc.Yhinput.Insert(yh);
                 dc.SubmitChanges();
                 AddYhMorePerson(dc.Yhinput.First(p => p.Intime == dt && p.Inputpersonid == SessionBox.GetUserSession().PersonNumber).Yhputinid, pergroup);
                 Ext.Msg.Alert("提示", "保存成功!").Show();
             }
             Gridload();
             //清空隐患信息
             cbbyh.SelectedItem.Value = "";
             TextArea2.Text           = "";
         }
         catch
         {
             Ext.Msg.Alert("提示", "保存失败,请稍候重试!").Show();
         }
     }
     else
     {
         var yh = dc.Yhinput.First(p => p.Yhputinid == decimal.Parse(Hidden1.Value.ToString().Trim()));
         try
         {
             yh.Banci         = cbbBc.SelectedItem.Value.Trim();
             yh.Deptid        = cbbDept.SelectedItem.Value.Trim();
             yh.Inputpersonid = SessionBox.GetUserSession().PersonNumber; // cbbPerson.SelectedItem.Value.Trim();
             yh.Personid      = pergroup[0];                              //cbbPerson.SelectedItem.Value.Trim();
             //yh.Intime = System.DateTime.Today;
             //yh.Pctime = Convert.ToDateTime(dfPCtime.Value);
             yh.Placeid  = int.Parse(cbbplace.SelectedItem.Value.Trim());
             yh.Remarks  = TextArea1.Text.Trim();
             yh.Status   = cbbStatus.SelectedItem.Value.Trim();
             yh.Yhnumber = cbbyh.SelectedItem.Value.Trim();
             //yh.Maindeptid = SessionBox.GetUserSession().DeptNumber;
             //dc.Yhinput.Insert(yh);
             dc.SubmitChanges();
             AddYhMorePerson(decimal.Parse(Hidden1.Value.ToString().Trim()), pergroup);
             Ext.Msg.Alert("提示", "修改成功!").Show();
             Gridload();
             //清空隐患信息
             cbbyh.SelectedIndex = -1;
             TextArea2.Text      = "";
         }
         catch
         {
             Ext.Msg.Alert("提示", "保存失败,请稍候重试!").Show();
         }
     }
 }