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(); } } }
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(); } } }