public override void SearchButtonClick() { string buttonName = ""; //switch (CommonHandler.GetComboBoxSelectedValue(cboRecheckStep).ToString()) //{ // case "01": buttonName = "一审修改完毕"; break; // case "02": buttonName = "二审修改完毕"; break; // case "03": buttonName = "终审修改完毕"; break; //} btnRecheckComplete.Buttons.Clear(); btnRecheckComplete.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] { new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Glyph, buttonName, -1, true, true, false, DevExpress.Utils.HorzAlignment.Center, null) }); DataSet ds = service.GetAllExecuteTeamAlter(CommonHandler.GetComboBoxSelectedValue(cboProjects).ToString(), CommonHandler.GetComboBoxSelectedValue(cboRecheckStep).ToString() == "" ? "" : CommonHandler.GetComboBoxSelectedValue(cboRecheckStep).ToString().Replace("S", "0"), btnShopCode.Text, "", dateStart.DateTime, dateEnd.DateTime, chkPassRecheck.Checked); List <ExecuteTeamAlterDto> executeTeamAlterlist = new List <ExecuteTeamAlterDto>(); if (ds.Tables[0].Rows.Count > 0) { for (int i = 0; i < ds.Tables[0].Rows.Count; i++) { ExecuteTeamAlterDto dto = new ExecuteTeamAlterDto(); dto.ProjectCode = ds.Tables[0].Rows[i]["ProjectCode"].ToString(); dto.ShopCode = ds.Tables[0].Rows[i]["ShopCode"].ToString(); dto.SubjectCode = ds.Tables[0].Rows[i]["SubjectCode"].ToString(); //decimal? newScore; if (ds.Tables[0].Rows[i]["NewScore"] == DBNull.Value) { dto.NewScore = null; } else { dto.NewScore = Convert.ToDecimal(ds.Tables[0].Rows[i]["NewScore"]); } dto.OrgScore = ds.Tables[0].Rows[i]["OrgScore"].ToString(); dto.PassReCheck = Convert.ToBoolean(ds.Tables[0].Rows[i]["PassReCheck"]); if (ds.Tables[0].Rows[i]["AgreeCheck"] == DBNull.Value) { dto.AgreeCheck = null; } else { dto.AgreeCheck = Convert.ToBoolean(ds.Tables[0].Rows[i]["AgreeCheck"]); } dto.AgreeReason = ds.Tables[0].Rows[i]["AgreeReason"].ToString(); dto.ReCheckContent = ds.Tables[0].Rows[i]["ReCheckContent"].ToString(); // dto.ReCheckType = ds.Tables[0].Rows[i]["ReCheckType"].ToString(); //dto.ReCheckTypeCode = ds.Tables[0].Rows[i]["ReCheckTypeCode"].ToString(); dto.LastConfirm = ds.Tables[0].Rows[i]["LastConfirm"].ToString(); dto.ConfirmReason = ds.Tables[0].Rows[i]["ConfirmReason"].ToString(); dto.ShopName = ds.Tables[0].Rows[i]["ShopName"].ToString(); // dto.StatusCode = ds.Tables[0].Rows[i]["StatusCode"].ToString(); executeTeamAlterlist.Add(dto); } } grcExecuteTeamAlter.DataSource = executeTeamAlterlist; }
//保存 //查看图片 private void btnViewPic_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e) { ExecuteTeamAlterDto dto = grvArbitrationTeamAlter.GetRow(grvArbitrationTeamAlter.FocusedRowHandle) as ExecuteTeamAlterDto; DataSet ds = service.SearchAnswerDtl2(dto.ProjectCode, dto.SubjectCode, dto.ShopCode); List <InspectionStandardDto> inspectionStandardlist = new List <InspectionStandardDto>(); if (ds.Tables[0].Rows.Count > 0) { for (int i = 0; i < ds.Tables[0].Rows.Count; i++) { InspectionStandardDto inspectionStandardDto = new InspectionStandardDto(); inspectionStandardDto.SubjectCode = Convert.ToString(ds.Tables[0].Rows[i]["SubjectCode"]); inspectionStandardDto.ProjectCode = Convert.ToString(ds.Tables[0].Rows[i]["ProjectCode"]); inspectionStandardDto.SeqNO = Convert.ToInt32(ds.Tables[0].Rows[i]["SeqNO"]); inspectionStandardDto.FileName = Convert.ToString(ds.Tables[0].Rows[i]["FileName"]); inspectionStandardDto.FileType = Convert.ToString(ds.Tables[0].Rows[i]["FileType"]); inspectionStandardDto.CheckOptionCode = Convert.ToString(ds.Tables[0].Rows[i]["CheckOptionCode"]) == "" ? "01" : Convert.ToString(ds.Tables[0].Rows[i]["CheckOptionCode"]); inspectionStandardlist.Add(inspectionStandardDto); } } if (inspectionStandardlist.Count > 0) { string[] filelist = new string[inspectionStandardlist.Count]; for (int i = 0; i < inspectionStandardlist.Count; i++) { filelist[i] = inspectionStandardlist[i].FileName; } AllPictureShow2 pic = new AllPictureShow2("", filelist, dto.ProjectCode + dto.ShopName, dto.SubjectCode, "", ""); pic.ShowDialog(); } }
private void grvExecuteTeamAlter_ShowingEditor(object sender, CancelEventArgs e) { ExecuteTeamAlterDto dto = grvExecuteTeamAlter.GetRow(grvExecuteTeamAlter.FocusedRowHandle) as ExecuteTeamAlterDto; if (grvExecuteTeamAlter.FocusedColumn == gcSubjectCode || grvExecuteTeamAlter.FocusedColumn == gcProjectCode || grvExecuteTeamAlter.FocusedColumn == gcShopCode || grvExecuteTeamAlter.FocusedColumn == gcReCheckType || grvExecuteTeamAlter.FocusedColumn == gcReCheckTypeCode || grvExecuteTeamAlter.FocusedColumn == gcPassReCheck || grvExecuteTeamAlter.FocusedColumn == gcOrgScore || grvExecuteTeamAlter.FocusedColumn == gcLastConfirm || grvExecuteTeamAlter.FocusedColumn == gcConfirmReason || grvExecuteTeamAlter.FocusedColumn == gcReCheckContent || grvExecuteTeamAlter.FocusedColumn == gcShopName || grvExecuteTeamAlter.FocusedColumn == gcStatusCode //|| ((grvExecuteTeamAlter.FocusedColumn == gcReCheckComplete // || grvExecuteTeamAlter.FocusedColumn == gcAgreeCheck // || grvExecuteTeamAlter.FocusedColumn == gcAgreeReason // || grvExecuteTeamAlter.FocusedColumn == gcNewScore) && // ((Convert.ToInt32(dto.StatusCode) >= 04 && dto.ReCheckTypeCode == "01") // || (Convert.ToInt32(dto.StatusCode) >= 06 && dto.ReCheckTypeCode == "02") // || (Convert.ToInt32(dto.StatusCode) >= 08 && dto.ReCheckTypeCode == "03"))) ) { e.Cancel = true; } }
public override void SearchButtonClick() { DataSet ds = service.GetAllArbitrationTeamAlter(CommonHandler.GetComboBoxSelectedValue(cboProjects).ToString(), btnShopCode.Text, "", dateStart.DateTime, dateEnd.DateTime); List <ExecuteTeamAlterDto> executeTeamAlterlist = new List <ExecuteTeamAlterDto>(); if (ds.Tables[0].Rows.Count > 0) { for (int i = 0; i < ds.Tables[0].Rows.Count; i++) { ExecuteTeamAlterDto dto = new ExecuteTeamAlterDto(); dto.ProjectCode = ds.Tables[0].Rows[i]["ProjectCode"].ToString(); dto.ShopCode = ds.Tables[0].Rows[i]["ShopCode"].ToString(); dto.SubjectCode = ds.Tables[0].Rows[i]["SubjectCode"].ToString(); if (ds.Tables[0].Rows[i]["ConfirmDate"] == DBNull.Value) { dto.ConfirmDate = null; } else { dto.ConfirmDate = Convert.ToDateTime(ds.Tables[0].Rows[i]["ConfirmDate"]); } if (ds.Tables[0].Rows[i]["NewScore"] == DBNull.Value) { dto.NewScore = null; } else { dto.NewScore = Convert.ToDecimal(ds.Tables[0].Rows[i]["NewScore"]); } dto.OrgScore = ds.Tables[0].Rows[i]["OrgScore"].ToString(); dto.PassReCheck = Convert.ToBoolean(ds.Tables[0].Rows[i]["PassReCheck"]); dto.AgreeCheck = Convert.ToBoolean(ds.Tables[0].Rows[i]["AgreeCheck"]); dto.AgreeReason = ds.Tables[0].Rows[i]["AgreeReason"].ToString(); dto.ReCheckContent = ds.Tables[0].Rows[i]["ReCheckContent"].ToString(); //dto.ReCheckType = ds.Tables[0].Rows[i]["ReCheckType"].ToString(); dto.ReCheckTypeCode = ds.Tables[0].Rows[i]["ReCheckTypeCode"].ToString(); dto.LastConfirm = ds.Tables[0].Rows[i]["LastConfirm"].ToString(); dto.ConfirmReason = ds.Tables[0].Rows[i]["ConfirmReason"].ToString(); dto.ShopName = ds.Tables[0].Rows[i]["ShopName"].ToString(); //dto.StatusCode = ds.Tables[0].Rows[i]["StatusCode"].ToString(); executeTeamAlterlist.Add(dto); } } grcArbitrationTeamAlter.DataSource = executeTeamAlterlist; }
private void btnRecheckComplete_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e) { if (this.UserInfoDto.RoleType == "C") { return; } ExecuteTeamAlterDto dto = grvExecuteTeamAlter.GetRow(grvExecuteTeamAlter.FocusedRowHandle) as ExecuteTeamAlterDto; DataSet ds = service.GetShopRecheckStatus(dto.ProjectCode, dto.ShopCode); List <string> strlistTotal = new List <string>(); List <string> strCurrent = new List <string>(); List <string> strLeft = new List <string>(); strlistTotal.Add("照片类"); strlistTotal.Add("资料类"); strlistTotal.Add("交叉类"); int num = 0; if (ds.Tables[0].Rows.Count > 0) { for (int i = 0; i < ds.Tables[0].Rows.Count; i++) { if (Convert.ToString(ds.Tables[0].Rows[i]["StatusCode"]) == "S1") { num++; break; } } for (int i = 0; i < ds.Tables[0].Rows.Count; i++) { string statusCode = Convert.ToString(ds.Tables[0].Rows[i]["StatusCode"]); if (statusCode == "SA") { strCurrent.Add("照片类"); } if (statusCode == "SB") { strCurrent.Add("资料类"); } if (statusCode == "SC") { strCurrent.Add("交叉类"); } } foreach (string item in strlistTotal) { if (!strCurrent.Contains(item)) { strLeft.Add(item); } } } string strleftResult = ""; foreach (string item in strLeft) { strleftResult += item + " "; } if (strCurrent.Count < 3) { CommonHandler.ShowMessage(MessageType.Information, strleftResult + "没有复审完毕,不能提交复审修改完毕"); return; } if (num != 0) { CommonHandler.ShowMessage(MessageType.Information, "已经提交过修改审核完毕申请,请不要重复提交!"); return; } int a = Convert.ToInt32(service.SearchExecuteTeamUnAgreeCount(dto.ProjectCode, dto.ShopCode, dto.ReCheckTypeCode).Tables[0].Rows[0]["Count"]); if (a > 0) { CommonHandler.ShowMessage(MessageType.Information, "存在不同意的审核事项,请确认"); return; } else { DialogResult reslut = CommonHandler.ShowMessage(MessageType.Confirm, "确定所有的执行文件已经修改完毕,提交修改完毕申请吗?"); if (reslut == DialogResult.Yes || reslut == DialogResult.OK) { //string finalCode = ""; //switch (dto.ReCheckTypeCode) //{ // case "01": finalCode = "04"; break; // case "02": finalCode = "06"; break; // case "03": finalCode = "08"; break; //} service.SaveReCheckStatus(dto.ProjectCode, dto.ShopCode, "S1", this.UserInfoDto.UserID); } else { return; } } CommonHandler.ShowMessage(MessageType.Information, "提交成功!"); this.SearchButtonClick(); }