public void InitializeButtons(IKZBindingList<IFunction> listFunctions) { Visible = true; windowsUIButtonPanel2.Buttons.Clear(); windowsUIButtonPanel2.HidePeekForm(); foreach (var function in listFunctions) { WindowsUIButton button; if (function.Name == null && function.Image == null) { button = new WindowsUIButton { Enabled = false, UseCaption = false, Image = SplitterImage }; } else { button = new WindowsUIButton(function.Name, function.Image, 0, ButtonStyle.PushButton, 0) { Tag = function }; button.Click += function.ClickEventHandler; } windowsUIButtonPanel2.Buttons.Add(button); } }
private void btnWDUI_ButtonClick(object sender, DevExpress.XtraBars.Docking2010.ButtonEventArgs e) { WindowsUIButton btn = e.Button as WindowsUIButton; XtraUserControl ctl = new XtraUserControl(); try { switch (btn.Tag.ToString()) { case "luu": { if (!dxValidationProvider1.Validate()) { return; } Commons.Modules.sId = SqlHelper.ExecuteScalar(Commons.IConnections.CNStr, "spUpdateXiNghiep", (bAddEdit ? -1 : iId), ID_DVSearchLookUpEdit.EditValue, MS_XNTextEdit.EditValue, TEN_XNTextEdit.EditValue, TEN_XN_ATextEdit.EditValue, TEN_XN_HTextEdit.EditValue, STT_XNTextEdit.EditValue, GOP_PBCheckEdit.EditValue, GOP_THCheckEdit.EditValue).ToString(); if (bAddEdit) { if (XtraMessageBox.Show(Commons.Modules.ObjLanguages.GetLanguage(this.Name, "msgThemThanhCongBanMuonThemTiep"), "", MessageBoxButtons.YesNo) == DialogResult.Yes) { LoadTextNull(); return; } } this.DialogResult = DialogResult.OK; this.Close(); break; } case "huy": { this.DialogResult = DialogResult.Cancel; this.Close(); break; } default: break; } } catch (Exception ex) { XtraMessageBox.Show(ex.Message.ToString()); } }
private void windowsUIButtonPanel1_ButtonClick(object sender, ButtonEventArgs e) { WindowsUIButton btn = e.Button as WindowsUIButton; switch (btn.Tag.ToString()) { case "them": { ThemSua(true); break; } case "xoa": { Xoa(btn.Caption); break; } case "sua": { ThemSua(false); break; } case "thoat": { Commons.Modules.ObjSystems.GotoHome(this); break; } case "in": { if (!grdDanhMuc.IsPrintingAvailable) { MessageBox.Show("The 'DevExpress.XtraPrinting' library is not found", "Error"); return; } InDuLieu(); break; } default: break; } }
private void btnALL_ButtonClick(object sender, ButtonEventArgs e) { try { WindowsUIButton btn = e.Button as WindowsUIButton; XtraUserControl ctl = new XtraUserControl(); switch (btn.Tag.ToString()) { case "luu": { if (!dxValidationProvider1.Validate()) { return; } //if (bKiemTrung()) return; Commons.Modules.sId = SqlHelper.ExecuteScalar(Commons.IConnections.CNStr, "spUpdateTINH_TRANG_HD", (AddEdit ? -1 : Id), TEN_TT_HDTextEdit.EditValue, TEN_TT_HD_ATextEdit.EditValue, TEN_TT_HD_HTextEdit.EditValue).ToString(); if (AddEdit) { if (XtraMessageBox.Show(Commons.Modules.ObjLanguages.GetLanguage(this.Name, "msgThemThanhCongBanMuonThemTiep"), "", MessageBoxButtons.YesNo) == DialogResult.Yes) { LoadTextNull(); return; } } this.DialogResult = DialogResult.OK; this.Close(); break; } case "huy": { this.Close(); break; } default: break; } } catch (Exception EX) { XtraMessageBox.Show(EX.Message.ToString()); } }
private void MakeButtonPanel() { WindowsUIButton btn1 = new WindowsUIButton("Btn1", true, new WindowsUIButtonImageOptions() { Image = DevExpress.Images.ImageResourceCache.Default.GetImage("office2013/chart/bar_32x32.png") }); WindowsUIButton btn2 = new WindowsUIButton("Btn2", true, new WindowsUIButtonImageOptions() { Image = DevExpress.Images.ImageResourceCache.Default.GetImage("office2013/actions/add_32x32.png") }); WindowsUIButton btn3 = new WindowsUIButton("Btn3", true, new WindowsUIButtonImageOptions() { Image = DevExpress.Images.ImageResourceCache.Default.GetImage("office2013/actions/apply_32x32.png") }); WindowsUIButton btn4 = new WindowsUIButton("Btn4", true, new WindowsUIButtonImageOptions() { Image = DevExpress.Images.ImageResourceCache.Default.GetImage("office2013/actions/cancel_32x32.png") }); WindowsUISeparator separator = new WindowsUISeparator(); this.windowsUIButtonPanel1.AllowGlyphSkinning = true; this.windowsUIButtonPanel1.Buttons.AddRange(new DevExpress.XtraEditors.ButtonPanel.IBaseButton[] { btn1, btn2, separator, btn3, btn4 }); this.windowsUIButtonPanel1.ButtonClick += windowsUIButtonPanel1_ButtonClick; this.windowsUIButtonPanel1.Size = new Size(1213, 73); this.windowsUIButtonPanel1.TabIndex = 0; this.windowsUIButtonPanel1.UseButtonBackgroundImages = false; this.windowsUIButtonPanel1.AppearanceButton.Hovered.BackColor = System.Drawing.Color.FromArgb(130, 130, 130); this.windowsUIButtonPanel1.AppearanceButton.Hovered.FontSizeDelta = -1; this.windowsUIButtonPanel1.AppearanceButton.Hovered.ForeColor = System.Drawing.Color.FromArgb(130, 130, 130); this.windowsUIButtonPanel1.AppearanceButton.Hovered.Options.UseBackColor = true; this.windowsUIButtonPanel1.AppearanceButton.Hovered.Options.UseFont = true; this.windowsUIButtonPanel1.AppearanceButton.Hovered.Options.UseForeColor = true; this.windowsUIButtonPanel1.AppearanceButton.Normal.FontSizeDelta = -1; this.windowsUIButtonPanel1.AppearanceButton.Normal.Options.UseFont = true; this.windowsUIButtonPanel1.AppearanceButton.Pressed.BackColor = System.Drawing.Color.FromArgb(159, 159, 159); this.windowsUIButtonPanel1.AppearanceButton.Pressed.FontSizeDelta = -1; this.windowsUIButtonPanel1.AppearanceButton.Pressed.ForeColor = System.Drawing.Color.FromArgb(159, 159, 159); this.windowsUIButtonPanel1.AppearanceButton.Pressed.Options.UseBackColor = true; this.windowsUIButtonPanel1.AppearanceButton.Pressed.Options.UseFont = true; this.windowsUIButtonPanel1.AppearanceButton.Pressed.Options.UseForeColor = true; }
private void windowsUIButton_ButtonClick(object sender, DevExpress.XtraBars.Docking2010.ButtonEventArgs e) { WindowsUIButton btn = e.Button as WindowsUIButton; XtraUserControl ctl = new XtraUserControl(); switch (btn.Tag.ToString()) { case "In": { InDuLieu(); break; } case "thoat": { Commons.Modules.ObjSystems.GotoHome(this); break; } } }
// Function thực hiện các thao tác button private void Button_exe_panel_ButtonClick(object sender, ButtonEventArgs e) { WindowsUIButton btn = e.Button as WindowsUIButton; if (btn.Tag != null && btn.Tag.Equals("add")) { popup_add(); } else if (btn.Tag != null && btn.Tag.Equals("edit")) { edit(); } else if (btn.Tag != null && btn.Tag.Equals("delete")) { delete(); } else if (btn.Tag != null && btn.Tag.Equals("refresh")) { refresh(); } }
private void WindowsUIButtonPanel1_ButtonChecked(object sender, ButtonEventArgs e) { SqlCommand command = new SqlCommand("SELECT * FROM Course", data.GetConnection); Courses course = new Courses(); string tag = ((WindowsUIButton)e.Button).Tag.ToString(); switch (tag) { case "E1": pos = 0; this.Showdata(pos); WindowsUIButton e1 = new WindowsUIButton();; e1.Checked = false; break; case "E2": if (pos > 0) { pos -= 1; this.Showdata(pos); } break; case "E3": if (pos < (course.GetCourse(command).Rows.Count - 1)) { pos += 1; this.Showdata(pos); } break; case "E4": pos = course.GetCourse(command).Rows.Count - 1; this.Showdata(pos); break; } }
private void windowsUIButtonPanel1_ButtonClick(object sender, ButtonEventArgs e) { WindowsUIButton btn = e.Button as WindowsUIButton; if (btn.Caption != null && btn.Caption.Equals("Btn1")) { //MessageBox.Show(btn.Caption); string.Format("{0}Data\\생산일보(배합).xlsx", AppDomain.CurrentDomain.BaseDirectory); //DevExpress.XtraPrinting.XlsxExportOptions xOptions = new DevExpress.XtraPrinting.XlsxExportOptions(); //this.gridControl1.ExportToXlsx("생산일보(배합).xlsx", xOptions); IWorkbook workbook = spreadsheetControl1.Document; this.spreadsheetControl1.LoadDocument("text.xls", DocumentFormat.Xls); //spreadsheetControl1.LoadDocument("생산일보(배합).xlsx"); //Worksheet worksheet = spreadsheetControl1.Document.Worksheets[0]; workbook.Worksheets.ActiveWorksheet = workbook.Worksheets["general"]; //workbook.Worksheets.ActiveWorksheet = workbook.Worksheets["Sheet2"]; //this.spreadsheetControl1.ShowPrintPreview(); //// Header 정보 //string _str = ""; //int _index = 0; //for (int x = 65; x < 65 + 5; x++) //{ // _str = Convert.ToChar(x) + "1"; // worksheet.Cells[_str].Value = "a"; // worksheet.Cells[_str].ColumnWidth = 200; // _index += 1; //} //XtraReport1 report = new XtraReport1(); //DevExpress.XtraReports.Parameters.Parameter p = new DevExpress.XtraReports.Parameters.Parameter(); //p.Visible = true; //report.CreateDocument(); //XtraReport1 report = new XtraReport1(); //XtraUserControl1 frm = new XtraUserControl1(); //frm.ShowDialog(); } }
public MySpreadsheetControl02() { InitializeComponent(); WindowsUIButton btn1 = new WindowsUIButton("Btn1", true, new WindowsUIButtonImageOptions() { Image = DevExpress.Images.ImageResourceCache.Default.GetImage("office2013/actions/refresh_16x16.png") }); WindowsUIButton btn2 = new WindowsUIButton("Btn2", true, new WindowsUIButtonImageOptions() { Image = DevExpress.Images.ImageResourceCache.Default.GetImage("office2013/actions/add_16x16.png") }); WindowsUIButton btn3 = new WindowsUIButton("Btn3", true, new WindowsUIButtonImageOptions() { Image = DevExpress.Images.ImageResourceCache.Default.GetImage("office2013/actions/apply_16x16.png") }); WindowsUIButton btn4 = new WindowsUIButton("Btn4", true, new WindowsUIButtonImageOptions() { Image = DevExpress.Images.ImageResourceCache.Default.GetImage("office2013/actions/cancel_16x16.png") }); this.windowsUIButtonPanel1.Buttons.AddRange(new DevExpress.XtraEditors.ButtonPanel.IBaseButton[] { btn1, btn2, btn3, btn4 }); this.windowsUIButtonPanel1.ButtonClick += windowsUIButtonPanel1_ButtonClick; }
private void windowsUIButton_ButtonClick(object sender, DevExpress.XtraBars.Docking2010.ButtonEventArgs e) { WindowsUIButton btn = e.Button as WindowsUIButton; XtraUserControl ctl = new XtraUserControl(); switch (btn.Tag.ToString()) { case "luu": { ChangePassWord(); break; } case "thoat": { this.Close(); break; } default: break; } }
private void btnALL_ButtonClick(object sender, DevExpress.XtraBars.Docking2010.ButtonEventArgs e) { try { WindowsUIButton btn = e.Button as WindowsUIButton; XtraUserControl ctl = new XtraUserControl(); switch (btn.Tag.ToString()) { case "luu": { if (!dxValidationProvider1.Validate()) { return; } Commons.Modules.sId = SqlHelper.ExecuteScalar(Commons.IConnections.CNStr, "spUpdateCHUC_VU", (bAddEditCV ? -1 : iIdCV), MS_CVTextEdit.EditValue, TEN_CVTextEdit.EditValue, TEN_CV_ATextEdit.EditValue, TEN_CV_HTextEdit.EditValue, ID_LOAI_CVSearchLookUpEdit.EditValue, STT_IN_CVTextEdit.EditValue).ToString(); this.DialogResult = DialogResult.OK; this.Close(); break; } case "huy": { this.Close(); break; } default: break; } } catch (Exception EX) { XtraMessageBox.Show(EX.Message.ToString()); } }
private void windowButton_ButtonClick(object sender, DevExpress.XtraBars.Docking2010.ButtonEventArgs e) { WindowsUIButton btn = e.Button as WindowsUIButton; XtraUserControl ctl = new XtraUserControl(); switch (btn.Tag.ToString()) { case "resetpass": { frmChangePass change = new frmChangePass(grvListUser.GetFocusedRowCellValue("USER_NAME").ToString()); change.ShowDialog(); break; } case "thoat": { Commons.Modules.ObjSystems.GotoHome(this); break; } default: break; } }
private void windowsUIButton_ButtonClick(object sender, DevExpress.XtraBars.Docking2010.ButtonEventArgs e) { WindowsUIButton btn = e.Button as WindowsUIButton; XtraUserControl ctl = new XtraUserControl(); switch (btn.Tag.ToString()) { case "them": { LoadGrdBangDanhGiaCT(true); AddnewRow(); Bindingdata(true); cothem = true; enableButon(false); break; } case "sua": { AddnewRow(); cothem = false; enableButon(false); break; } case "xoa": { XoaBangDanhGia(); break; } case "luu": { if (!Validate()) { return; } SaveData(); enableButon(true); Bindingdata(false); DeleteAddRow(); break; } case "khongluu": { LoadGrdBangDanhGiaCT(false); enableButon(true); Bindingdata(false); DeleteAddRow(); break; } case "thoat": { Commons.Modules.ObjSystems.GotoHome(this); break; } case "nddanhgia": { frmNDDanhGia nd = new frmNDDanhGia(); if (nd.ShowDialog() == DialogResult.Yes) { LoadGrdBangDanhGiaCT(false); } break; } default: break; } }
private void windowsUIButton_ButtonClick(object sender, DevExpress.XtraBars.Docking2010.ButtonEventArgs e) { WindowsUIButton btn = e.Button as WindowsUIButton; XtraUserControl ctl = new XtraUserControl(); switch (btn.Tag.ToString()) { case "chonall": { Commons.Modules.ObjSystems.MChooseGrid(true, "CHON", grvCapNhatLCB); break; } case "bochon": { Commons.Modules.ObjSystems.MChooseGrid(false, "CHON", grvCapNhatLCB); break; } case "thuchien": { if (Commons.Modules.ObjSystems.ConvertDatatable(grvCapNhatLCB).AsEnumerable().Count(x => x.Field <bool>("CHON").Equals(true)) == 0) { Commons.Modules.ObjSystems.msgChung(Commons.ThongBao.msgBanChuaChonDuLieu); return; } dxValidationProvider1.Dispose(); DevExpress.XtraEditors.DXErrorProvider.ConditionValidationRule conditionValidationRule1 = new DevExpress.XtraEditors.DXErrorProvider.ConditionValidationRule(); conditionValidationRule1.ConditionOperator = DevExpress.XtraEditors.DXErrorProvider.ConditionOperator.IsNotBlank; conditionValidationRule1.ErrorText = "This value is not valid"; conditionValidationRule1.ErrorType = DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical; if (chkNgayHieuLuc.Checked == true) { dxValidationProvider1.SetValidationRule(this.NGAY_HIEU_LUCdateEdit, conditionValidationRule1); } if (chkNLuong.Checked == true) { dxValidationProvider1.SetValidationRule(this.ID_NLlookUpEdit, conditionValidationRule1); } if (chkBLuong.Checked == true) { dxValidationProvider1.SetValidationRule(this.ID_BLlookUpEdit, conditionValidationRule1); } if (chkLuongCoBan.Checked == true) { dxValidationProvider1.SetValidationRule(this.LUONG_CO_BANtextEdit, conditionValidationRule1); } if (chkCOT_CAP_NHAT.Checked == true) { dxValidationProvider1.SetValidationRule(this.SO_TIENtextEdit, conditionValidationRule1); } if (!dxValidationProvider1.Validate()) { return; } if (CapNhapTheoDieuKien() == false) { Commons.Modules.ObjSystems.msgChung(Commons.ThongBao.msgBanChuaChonDuLieu); return; } enableButon(false); break; } case "luu": { if (Savedata() == false) { //thất bại Commons.Modules.ObjSystems.msgChung(Commons.ThongBao.msgCapNhatThatBai); return; } Uncheck(); enableButon(true); LoadGrdCapNhatLCB(); break; } case "khongluu": { enableButon(true); Uncheck(); LoadGrdCapNhatLCB(); break; } case "thoat": { Commons.Modules.ObjSystems.GotoHome(this); break; } default: break; } }
private void windowsUIButtonPanel1_ButtonClick(object sender, ButtonEventArgs e) { WindowsUIButton btn = e.Button as WindowsUIButton; if (btn.Caption != null && btn.Caption.Equals("Btn1")) { IWorkbook workbook = spreadsheetControl1.Document; this.spreadsheetControl1.LoadDocument("text.xlsx", DocumentFormat.Xlsx); workbook.Worksheets.ActiveWorksheet = workbook.Worksheets["general"]; Worksheet worksheet = spreadsheetControl1.Document.Worksheets[0]; //this.spreadsheetControl1.Document.Worksheets[0].Cells[15, 2].Value = "15,2"; //this.spreadsheetControl1.Document.Worksheets[0].Cells[15, 3].Value = "15,3"; //this.spreadsheetControl1.Document.Worksheets[0].Cells[7, 2].Value = "7,2"; //this.spreadsheetControl1.Document.Worksheets[0].Cells[7, 3].Value = "7,3"; //this.spreadsheetControl1.Document.Worksheets[0].Cells[8, 2].Value = "8,2"; //this.spreadsheetControl1.Document.Worksheets[0].Cells[8, 3].Value = "8,3"; //// 20170407 TP 작업지시는 배치번호로 변경 this.spreadsheetControl1.Document.Worksheets[1].Cells[10, 5].Value = "10,5";// 15 -> 10 this.spreadsheetControl1.Document.Worksheets[1].Cells[10, 10].Value = "10,10"; this.spreadsheetControl1.Document.Worksheets[1].Cells[5, 5].Value = "5,5"; this.spreadsheetControl1.Document.Worksheets[1].Cells[5, 10].Value = " 5,10"; // 7--> 5 this.spreadsheetControl1.Document.Worksheets[1].Cells[6, 5].Value = "6,5"; // 8 --> 6 this.spreadsheetControl1.Document.Worksheets[1].Cells[6, 10].Value = "6,10"; this.spreadsheetControl1.Document.Worksheets[1].Cells[31, 3].Value = "31,3"; // 연결생산오더 // 37 + 4 ==> 31 this.spreadsheetControl1.Document.Worksheets[1].Cells[31, 11].Value = "31,11"; // 연결생산오더 this.spreadsheetControl1.Document.Worksheets[1].Cells[32, 5].Value = "32,5"; // 완분작지번호 // 37 + 5 ==> this.spreadsheetControl1.Document.Worksheets[1].Cells[32, 13].Value = "32,13"; // 완분작지번호 this.spreadsheetControl1.Document.Worksheets[1].Cells[33, 5].Value = "33,5"; this.spreadsheetControl1.Document.Worksheets[1].Cells[33, 13].Value = "33,13"; this.spreadsheetControl1.Document.Worksheets[1].Cells[33, 2].Value = "33,2"; this.spreadsheetControl1.Document.Worksheets[1].Cells[33, 10].Value = "33,10"; // https://documentation.devexpress.com/OfficeFileAPI/12092/Spreadsheet-Document-API/Examples/Cells/How-to-Access-a-Cell-in-a-Worksheet spreadsheetControl1.Document.Worksheets[0].Cells[14, 2].Value = "100"; spreadsheetControl1.Document.Worksheets[1].Cells[9, 5].Value = "100"; spreadsheetControl1.Document.Worksheets[1].Cells[4, 5].Value = DateTime.Now.ToString("yyyy-MM-dd"); this.spreadsheetControl1.Document.Worksheets[0].Cells[4, 2].Value = DateTime.Now.ToString("yyyy-MM-dd"); this.spreadsheetControl1.Document.Worksheets[0].Cells[4, 3].Value = string.Format("( {0} / {1} )", "eeee", "eeeee"); this.spreadsheetControl1.Document.Worksheets[1].Cells[4, 5].Value = DateTime.Now.ToString("yyyy-MM-dd"); this.spreadsheetControl1.Document.Worksheets[1].Cells[4, 10].Value = string.Format("( {0} / {1} )", "eeee", "eeee"); //this.pictureBox1.Image = null; BarCode barCode = new BarCode() { Symbology = Symbology.Code128, BackColor = Color.White, ForeColor = Color.Black, RotationAngle = 0, }; //barCode.Symbology = Symbology.Code128; //barCode.BackColor = Color.White; //barCode.ForeColor = Color.Black; //barCode.RotationAngle = 0; barCode.CodeText = "DBE2006S-060-V0.9N6S4"; barCode.CodeBinaryData = Encoding.Default.GetBytes(barCode.CodeText); barCode.Options.Code128.ShowCodeText = false; barCode.Paddings.Left = 10; barCode.Paddings.Right = 10; //barCode.DpiX = 72; //barCode.DpiY = 72; // https://www.devexpress.com/Support/Center/Question/Details/T600305/save-images-to-excel-sheet-new-and-existing-excel-sheet //this.spreadsheetControl1.Document.Worksheets[1].Cells[4, 10].Value = barCode.BarCodeImage; //this.spreadsheetControl1.Document.Worksheets[0].Pictures.AddPicture(barCode.BarCodeImage, workbook.Worksheets[0].Cells["B1"]); this.spreadsheetControl1.Document.Worksheets[0].Pictures.AddPicture(barCode.BarCodeImage, workbook.Worksheets[0].Range["D9"]); this.spreadsheetControl1.Document.Worksheets[0].Pictures.AddPicture(barCode.BarCodeImage, workbook.Worksheets[0].Range["D10"]); this.spreadsheetControl1.Document.Worksheets[0].Pictures.AddPicture(barCode.BarCodeImage, workbook.Worksheets[0].Range["D12"]); this.spreadsheetControl1.Document.Worksheets[0].Pictures.AddPicture(barCode.BarCodeImage, workbook.Worksheets[0].Range["C14:D14"]); this.spreadsheetControl1.Document.Worksheets[0].Pictures.AddPicture(barCode.BarCodeImage, workbook.Worksheets[0].Range["D16"]); } else { //// https://documentation.devexpress.com/OfficeFileAPI/15114/Barcode-Generation-API/Getting-Started //this.pictureBox1.Image = null; //BarCode barCode = new BarCode(); //barCode.Symbology = Symbology.Code128; //barCode.CodeText = "http://www.devexpress.com"; //barCode.BackColor = Color.White; //barCode.ForeColor = Color.Black; //barCode.RotationAngle = 0; //barCode.CodeBinaryData = Encoding.Default.GetBytes(barCode.CodeText); //barCode.Options.QRCode.CompactionMode = QRCodeCompactionMode.Byte; //barCode.Options.QRCode.ErrorLevel = QRCodeErrorLevel.Q; //barCode.Options.QRCode.ShowCodeText = false; //barCode.DpiX = 72; //barCode.DpiY = 72; //this.pictureBox1.Image = barCode.BarCodeImage; //pictureBox1.Size = pictureBox1.Image.Size; } }
private void WindowsUIButton_ButtonClick(object sender, DevExpress.XtraBars.Docking2010.ButtonEventArgs e) { WindowsUIButton btn = e.Button as WindowsUIButton; XtraUserControl ctl = new XtraUserControl(); switch (btn.Tag.ToString()) { case "them": { cothem = true; Bindingdata(true); enableButon(false); break; } case "sua": { if (grvKhenThuong.RowCount == 0) { return; } cothem = false; enableButon(false); break; } case "xoa": { if (grvKhenThuong.RowCount == 0) { return; } DeleteData(); break; } case "luu": { if (!dxValidationProvider1.Validate()) { return; } SaveData(); enableButon(true); break; } case "khongluu": { enableButon(true); Bindingdata(false); dxValidationProvider1.Validate(); break; } case "thoat": { Commons.Modules.ObjSystems.GotoHome(this); break; } default: break; } }
private void windowsUIButton_ButtonClick(object sender, ButtonEventArgs e) { WindowsUIButton btn = e.Button as WindowsUIButton; XtraUserControl ctl = new XtraUserControl(); try { switch (btn.Tag.ToString()) { case "them": { enableButon(false); LoadLuoi(true, -1); break; } case "khongluu": { grvChung.RefreshData(); enableButon(true); LoadLuoi(false, -1); break; } case "luu": { grvChung.PostEditor(); grvChung.UpdateCurrentRow(); if (!SaveData()) { return; } enableButon(true); DateTime dThang = Convert.ToDateTime(cboThang.Text); Commons.Modules.sPS = "0Load"; LoadThang(dThang); int idCN = int.Parse(grvChung.GetFocusedRowCellValue("ID_CN").ToString()); Commons.Modules.sPS = ""; LoadLuoi(false, idCN); break; } case "thoat": { ParentForm.Close(); break; } case "xoa": { DeleteData(-1); break; } case "CNLXL": { popLXL.Location = new Point(this.Location.X + (this.Size.Width / 2) - (grdLXL.Size.Width / 2), this.Location.Y + (grdChung.Height / 4) ); popLXL.Show(); break; } case "LoalXL": { frmLoaiXepLoai frm = new frmLoaiXepLoai(); frm.ShowDialog(); break; } default: break; } } catch (Exception Ex) { XtraMessageBox.Show(Ex.Message.ToLower()); } }
internal void AddButtonXoaDichVu(WindowsUIButton windowsUIButton, bool ReadOnlyMode) { ButtonXoaDichVu = windowsUIButton; ReadOnly = ReadOnlyMode; }
//sự kiện các nút xử lí private void windowsUIButton_ButtonClick(object sender, DevExpress.XtraBars.Docking2010.ButtonEventArgs e) { WindowsUIButton btn = e.Button as WindowsUIButton; XtraUserControl ctl = new XtraUserControl(); switch (btn.Tag.ToString()) { case "them": { Bindingdata(true); cothem = true; enableButon(false); break; } case "sua": { if (grvGiaDinh.RowCount == 0) { return; } cothem = false; enableButon(false); break; } case "xoa": { if (grvGiaDinh.RowCount == 0) { return; } DeleteData(); break; } case "luu": { DevExpress.XtraEditors.DXErrorProvider.ConditionValidationRule conditionValidationRule1 = new DevExpress.XtraEditors.DXErrorProvider.ConditionValidationRule(); conditionValidationRule1.ConditionOperator = DevExpress.XtraEditors.DXErrorProvider.ConditionOperator.IsNotBlank; conditionValidationRule1.ErrorText = "This value is not valid"; conditionValidationRule1.ErrorType = DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical; if (rdo_CongTy.SelectedIndex == 1) { dxValidationProvider1.SetValidationRule(this.HO_TENTextEdit, conditionValidationRule1); dxValidationProvider1.RemoveControlError(this.HO_TENLookupEdit); } else { dxValidationProvider1.SetValidationRule(this.HO_TENLookupEdit, conditionValidationRule1); dxValidationProvider1.RemoveControlError(this.HO_TENTextEdit); } if (!dxValidationProvider1.Validate()) { return; } SaveData(); enableButon(true); break; } case "khongluu": { enableButon(true); if (grvGiaDinh.RowCount == 1) { Bindingdata(false); } dxValidationProvider1.Validate(); break; } case "thoat": { if (XtraMessageBox.Show(Commons.Modules.ObjLanguages.GetLanguage(this.Name, "msgBanCoMuonThoatChuongtrinh"), Commons.Modules.ObjLanguages.GetLanguage(this.Name, "msgTieuDeThoat"), MessageBoxButtons.YesNo) == DialogResult.No) { return; } this.Close(); break; } default: break; } }
private void windowsUIButtonPanel1_ButtonClick(object sender, DevExpress.XtraBars.Docking2010.ButtonEventArgs e) { WindowsUIButton btn = e.Button as WindowsUIButton; if (btn.Tag != null && btn.Tag.Equals("btnAdd")) { if (cmbLopmoi.SelectedValue != null) { for (int i = 0; i < dGvLopcu.Rows.Count; i++) { if (dGvLopcu.Rows[i].Cells[0].Value != null && (dGvLopcu.Rows[i].Cells[0].Selected || dGvLopcu.Rows[i].Cells[1].Selected)) { if (XepLopDAO.Instance.CheckExist(dGvLopcu.Rows[i].Cells[0].Value.ToString(), cmbLopmoi.SelectedValue.ToString())) { MessageBox.Show("Học sinh đã có trong lớp này rồi !!!!", "Thông báo"); return; } if (XepLopDAO.Instance.CheckHSHaveClass(dGvLopcu.Rows[i].Cells[0].Value.ToString())) { XepLopDAO.Instance.XepLop(dGvLopcu.Rows[i].Cells[0].Value.ToString(), cmbLopmoi.SelectedValue.ToString()); } else { if (KQTongHopDAO.Instance.DiemTBNam(dGvLopcu.Rows[i].Cells[0].Value.ToString()) < 5.0) { MessageBox.Show("Học sinh thứ " + (dGvLopcu.Rows[i].Cells[1].Value.ToString()) + " không đủ điểm !!!!", "Thông báo"); return; } XepLopDAO.Instance.UpdateXepLop(dGvLopcu.Rows[i].Cells[0].Value.ToString(), cmbLopmoi.SelectedValue.ToString()); } } } MessageBox.Show("Thêm thành công"); LoadListHS(); LoadListHSNew(); } } if (btn.Tag != null && btn.Tag.Equals("btnDelete")) { for (int i = 0; i < dGvLopmoi.Rows.Count; i++) { if (dGvLopmoi.Rows[i].Cells[0].Value != null && (dGvLopmoi.Rows[i].Cells[0].Selected || dGvLopmoi.Rows[i].Cells[1].Selected)) { XepLopDAO.Instance.XoaXepLop(dGvLopmoi.Rows[i].Cells[0].Value.ToString()); } } MessageBox.Show("Xóa thành công"); LoadListHS(); LoadListHSNew(); } if (btn.Tag != null && btn.Tag.Equals("btnAddall")) { if (cmbLopmoi.SelectedValue != null) { for (int i = 0; i < dGvLopcu.Rows.Count; i++) { if (dGvLopcu.Rows[i].Cells[0].Value != null) { if (XepLopDAO.Instance.CheckExist(dGvLopcu.Rows[i].Cells[0].Value.ToString(), cmbLopmoi.SelectedValue.ToString())) { MessageBox.Show("Học sinh đã có trong lớp này rồi !!!!", "Thông báo"); return; } XepLopDAO.Instance.XepLop(dGvLopcu.Rows[i].Cells[0].Value.ToString(), cmbLopmoi.SelectedValue.ToString()); } } MessageBox.Show("Thêm thành công"); LoadListHS(); LoadListHSNew(); } else { MessageBox.Show("Chọn chon lớp cần xếp", "Thông báo"); } } if (btn.Tag != null && btn.Tag.Equals("btnSave")) { } if (btn.Tag != null && btn.Tag.Equals("btnExit")) { this.Close(); } }
private void windowsUIButton_ButtonClick(object sender, DevExpress.XtraBars.Docking2010.ButtonEventArgs e) { WindowsUIButton btn = e.Button as WindowsUIButton; XtraUserControl ctl = new XtraUserControl(); switch (btn.Tag.ToString()) { case "sua": { if (string.IsNullOrEmpty(cboThang.Text) || cboDot.Text == null) { Commons.Modules.ObjSystems.msgChung("msgThangkhongduocdetrong"); return; } Commons.Modules.ObjSystems.AddnewRow(grv_CNDCTT, true); Commons.Modules.ObjSystems.AddnewRow(grv_CNDCTC, true); //ItemForThang.Visibility = LayoutVisibility.Never; //ItemForDateThang.Visibility = LayoutVisibility.Always; enableButon(false); break; } case "xoa": { //XoaTroCapBaoHiemXH(); break; } case "luu": { Validate(); if (grv_CNDCTT.HasColumnErrors) { return; } if (grv_CNDCTT.HasColumnErrors) { return; } enableButon(true); break; } case "khongluu": { //LoadGrdTroCapBHXH(); //LoadGrdDCBHXH(false); Commons.Modules.ObjSystems.DeleteAddRow(grv_CNDCTT); Commons.Modules.ObjSystems.DeleteAddRow(grv_CNDCTC); enableButon(true); break; } case "thoat": { Commons.Modules.ObjSystems.GotoHome(this); break; } default: break; } }
/// <summary> /// 全部上件 /// </summary> private void InstallAllWorkpiece() { _isStop = false; if (m_xmlSettings == null) { m_xmlSettings = new XMLSettings(); m_xmlSettings.ReadXMLSettings(); } opcClient.WriteDataToOpcServer(m_xmlSettings.Count, (ushort)0); int rowCount = this.gridView.RowCount; productionPlans = new List <Models.ProductionPlan>(); for (int i = 0; i < rowCount; i++) { Models.ProductionPlan productionPlan = this.gridView.GetRow(i) as Models.ProductionPlan; productionPlans.Add(productionPlan); } Task t = Task.Run(() => { for (int i = 0; i < productionPlans.Count; i++) { Models.ProductionPlan production = productionPlans[i]; opcClient.WriteDataToOpcServer(production); int result = 0; while (production.TotalNum > result) { result = opcClient.ReadDataFromOpcServer(m_xmlSettings.Count); RunInMainthread(() => { this.lbl_CurrentInstall.Text = $"当前上件的程序号:{production.WorkpieceType},已经上件{result}"; this.gridView.FocusedRowHandle = i; }); if (_isStop) { RunInMainthread(() => { this.lbl_CurrentInstall.Text = $"当前没有上件"; }); return; } } if (production.TotalNum <= result) { if (opcClient.WriteDataToOpcServer(m_xmlSettings.Count, (ushort)0)) { opcClient.WriteDataToOpcServer(new Models.ProductionPlan { BatchNo = "0", WorkpieceType = "0", PrimerColor = "0", PigmentedCoatingColor = "0", VarnishColor = "0", WorkpieceNo = "0", PrimerFirm = "0", PrimerCraft = "0", PigmentedCoatingFirm = "0", PigmentedCoatingCraft = "0", VarnishFirm = "0", VarnishCraft = "0", TotalNum = 0 }); } RunInMainthread(() => { foreach (var windowsUIButton in this.windowsUIButtonPanel.Buttons) { if (windowsUIButton.GetType() == typeof(WindowsUIButton)) { WindowsUIButton button = (WindowsUIButton)windowsUIButton; if (button.Caption == "全部上件") { button.Enabled = true; } } } this.lbl_CurrentInstall.Text = $"当前没有上件"; this.gridView.FocusedRowHandle = 0; }); } } }); }
private void WindowsUIButton_ButtonClick(object sender, DevExpress.XtraBars.Docking2010.ButtonEventArgs e) { WindowsUIButton btn = e.Button as WindowsUIButton; XtraUserControl ctl = new XtraUserControl(); switch (btn.Tag.ToString()) { case "them": { Bindingdata(true); cothem = true; enableButon(false); break; } case "sua": { if (grvHopDong.RowCount == 0) { return; } cothem = false; enableButon(false); break; } case "xoa": { if (grvHopDong.RowCount == 0) { return; } DeleteData(); break; } case "luu": { if (!dxValidationProvider1.Validate()) { return; } SaveData(); enableButon(true); break; } case "khongluu": { enableButon(true); Bindingdata(false); dxValidationProvider1.Validate(); break; } case "thoat": { Commons.Modules.ObjSystems.GotoHome(this); break; } case "phuluchd": { try { if (grvHopDong.GetFocusedRowCellValue("ID_HDLD").ToString() == "") { XtraMessageBox.Show("bạn cần chọn một hợp đồng cần xem mục lục", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Hand); return; } } catch (Exception) { XtraMessageBox.Show("bạn cần chọn một hợp đồng cần xem mục lục", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Hand); return; } frmPhuLucHDLD pl = new frmPhuLucHDLD(ItemForSO_HDLD.Text + " :" + SO_HDLDTextEdit.EditValue.ToString(), ItemForNGAY_BAT_DAU_HD.Text + " :" + NGAY_BAT_DAU_HDDateEdit.DateTime.Date.ToShortDateString(), Convert.ToInt32(grvHopDong.GetFocusedRowCellValue("ID_HDLD"))); pl.ShowDialog(); break; } case "thaydoitk": { try { if (grvHopDong.GetFocusedRowCellValue("ID_HDLD").ToString() == "") { XtraMessageBox.Show("bạn cần chọn một hợp đồng để thay đổi thông tin bảo hiểm y tế", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Hand); return; } } catch (Exception) { XtraMessageBox.Show("bạn cần chọn một hợp đồng để thay đổi thông tin bảo hiểm y tế", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Hand); return; } frmToKhaiBHXH bhyt = new frmToKhaiBHXH(ItemForSO_HDLD.Text + " :" + SO_HDLDTextEdit.EditValue.ToString(), ItemForNGAY_BAT_DAU_HD.Text + " :" + NGAY_BAT_DAU_HDDateEdit.DateTime.Date.ToShortDateString(), Convert.ToInt32(grvHopDong.GetFocusedRowCellValue("ID_HDLD"))); bhyt.ShowDialog(); break; } default: break; } }
private void iniMytool() { WindowsUISeparator sp = new WindowsUISeparator(); sp.IsLeft = false; this.Bar_Tool.Buttons.Add(sp); WindowsUIButton newtask; WindowsUIButtonImageOptions imgaddtask = new WindowsUIButtonImageOptions(); imgaddtask.Image = Common.getImageByLocal("new_task.png"); newtask = new WindowsUIButton("新建任务", true, imgaddtask); newtask.IsLeft = false; newtask.Click += Newtask_Click; this.Bar_Tool.Buttons.Add(newtask); WindowsUIButtonImageOptions imgdelte = new WindowsUIButtonImageOptions(); imgdelte.Image = Common.getImageByLocal("delete_task.png"); WindowsUIButton deleteTask = new WindowsUIButton("删除任务", true, imgdelte); deleteTask.Click += DeleteTask_Click; deleteTask.IsLeft = false; this.Bar_Tool.Buttons.Add(deleteTask); WindowsUISeparator sp1 = new WindowsUISeparator(); sp1.IsLeft = false; this.Bar_Tool.Buttons.Add(sp1); WindowsUIButton adddevice; WindowsUIButtonImageOptions addDevice = new WindowsUIButtonImageOptions(); addDevice.Image = Common.getImageByLocal("add_device.png"); adddevice = new WindowsUIButton("添加设备", true, addDevice); adddevice.IsLeft = false; adddevice.Click += Adddevice_Click; this.Bar_Tool.Buttons.Add(adddevice); //WindowsUIButtonImageOptions deleteDevice = new WindowsUIButtonImageOptions(); //deleteDevice.Image = Common.getImageByLocal("delete_device.png"); //WindowsUIButton deltete = new WindowsUIButton("删除设备",true, deleteDevice); //deltete.IsLeft = false; //deltete.Click += Deltete_Click; //this.Bar_Tool.Buttons.Add(deltete); WindowsUISeparator sp2 = new WindowsUISeparator(); sp2.IsLeft = false; this.Bar_Tool.Buttons.Add(sp2); WindowsUIButton setting; WindowsUIButtonImageOptions imgsetting = new WindowsUIButtonImageOptions(); imgsetting.Image = Common.getImageByLocal("DbSetting.png"); setting = new WindowsUIButton("设置空间", true, imgsetting); setting.IsLeft = false; setting.Click += Setting_Click; this.Bar_Tool.Buttons.Add(setting); // DevExpress.XtraEditors.SimpleButton simpleButton1 = new DevExpress.XtraEditors.SimpleButton(); simpleButton1.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); simpleButton1.Location = new System.Drawing.Point(-50, 20); simpleButton1.Name = "simpleButton1"; simpleButton1.Size = new System.Drawing.Size(75, 35); simpleButton1.TabIndex = 0; simpleButton1.Text = "开始采集"; this.Bar_Tool.Controls.Add(simpleButton1); }
public async void OnQueryDocumentActions(IDocumentActionsArgs args) { var btnPrint = new WindowsUIButton { Caption = "Печать", Image = Resources.glyph_print, Tag = "Print" }; btnPrint.Click += (s, e) => Print(); var btnSave = new WindowsUIButton { Caption = "Отправить", Image = Resources.glyphicons_359_file_export, Tag = "Save" }; btnSave.Click += (s, e) => Save(args.Document); var btnCheck = new WindowsUIButton { Caption = "Проверить", Image = Resources.glyphicons_029_notes_2, Tag = "Check" }; btnCheck.Click += (s, e) => Check(args.Document); var btnSaveToFile = new WindowsUIButton { Caption = "Сохранить в файл", Image = Resources.glyphicons_358_file_import, Tag = "SaveLocal" }; btnSaveToFile.Click += (s, e) => SaveLocal(); var btnOpen = new WindowsUIButton { Caption = "Открыть файл", Image = Resources.glyphicons_144_folder_open, Tag = "Open" }; btnOpen.Click += (s, e) => OpenFile(args.Document); this.windowsUIButtonPanelActions.Buttons.Clear(); var isArchive = args.Document.ControlName.Contains("Archive"); this.layoutControlItem1.ContentVisible = !isArchive; this.layoutControlItem2.ContentVisible = !isArchive; if (!isArchive) { var formTypeIdMatch = new Regex(@"\w+(?<num>\d+)").Match(args.Document.ControlName); var formTypeId = formTypeIdMatch.Success ? new int?(int.Parse(formTypeIdMatch.Groups["num"].Value)) : null; var formType = formTypeId.HasValue ? (FormType)formTypeId : FormType.None; var isCreateUploadButtons = (Authentication.Credentials.IsMunicipality && formType.IsMunicipalityForm()) || (Authentication.Credentials.IsEdu && formType.IsEduForm()) || Authentication.Credentials.IsRegion || args.Document.ControlName == "UploadSheetFromTemplate" || args.Document.ControlName == "UploadSheetFromFile"; if (isCreateUploadButtons) { if (this.Source == FormSource.File) this.windowsUIButtonPanelActions.Buttons.Add(btnOpen); this.windowsUIButtonPanelActions.Buttons.Add(btnSave); if (Authentication.Credentials.IsMunicipality || Authentication.Credentials.IsRegion) { var btnPeekFormMunicipality = new WindowsUIButton { Caption = "Автозаполнение МО", Image = Resources.three_dots_24x24, ToolTip = "Автозаполнение сводной формы", Tag = "AutoLoadMunicipality" }; btnPeekFormMunicipality.Click += (s, e) => { this.windowsUIButtonPanelActions.ShowPeekForm((IBaseButton)s); }; this.windowsUIButtonPanelActions.Buttons.Add(btnPeekFormMunicipality); if (Authentication.Credentials.IsRegion) { var btnPeekFormRegion = new WindowsUIButton { Caption = "Автозаполнение Регион", Image = Resources.three_dots_24x24, ToolTip = "Автозаполнение сводной формы", Tag = "AutoLoadRegion" }; btnPeekFormRegion.Click += (s, e) => { this.windowsUIButtonPanelActions.ShowPeekForm((IBaseButton) s); }; this.windowsUIButtonPanelActions.Buttons.Add(btnPeekFormRegion); if (Mode != ControlMode.New && await Repo.HasYesteryearFormData(FormData) && ActiveForm.check_data_file_id != null) { var btnAlignData = new WindowsUIButton { Caption = "Выверка", ToolTip = "Сверить данные с формой прошлого года", Tag = "AlignData" }; btnAlignData.Click += (s, e) => { AlignData(args.Document); }; this.windowsUIButtonPanelActions.Buttons.Add(btnAlignData); } } this.windowsUIButtonPanelActions.QueryPeekFormContent += (s, e) => { XtraUserControl formulaPeekControl = null; if (((WindowsUIButton)e.Button).Tag as string == "AutoLoadMunicipality") { var peekControl = new MunicipalityFormulaPeekControl(Repo, _selectedForm, _selectedDate.Year); peekControl.Completed += formulaPeekControl_Completed; formulaPeekControl = peekControl; } else if (((WindowsUIButton)e.Button).Tag as string == "AutoLoadRegion") { var peekControl = new RegionFormulaPeekControl(Repo, _selectedForm, _selectedDate.Year); peekControl.Completed += formulaPeekControl_Completed; formulaPeekControl = peekControl; } e.Control = formulaPeekControl; }; } } } this.windowsUIButtonPanelActions.Buttons.Add(btnPrint); this.windowsUIButtonPanelActions.Buttons.Add(btnCheck); this.windowsUIButtonPanelActions.Buttons.Add(btnSaveToFile); var formIsBlocked = await _selectedForm.IsBlockedAsync(); if (!formIsBlocked && !this.formBindingSource.List.Contains(_selectedForm)) SetEditEnabled(false, EditDisabledMessage); else SetEditEnabled(!formIsBlocked); (btnCheck as IBaseButton).Properties.Visible = _selectedForm.is_check_required; this.windowsUIButtonPanelActions.AppearanceButton.Normal.Font = new Font("Segoe UI Light", 11, FontStyle.Regular); this.windowsUIButtonPanelActions.AppearanceButton.Hovered.Font = this.windowsUIButtonPanelActions.AppearanceButton.Normal.Font; this.windowsUIButtonPanelActions.AppearanceButton.Pressed.Font = this.windowsUIButtonPanelActions.AppearanceButton.Normal.Font; }
private void windowsUIButtonPanel1_ButtonClick(object sender, DevExpress.XtraBars.Docking2010.ButtonEventArgs e) { WindowsUIButton btn = e.Button as WindowsUIButton; XtraUserControl ctl = new XtraUserControl(); switch (btn.Tag.ToString()) { case "them": { enableButon(false); enabledControl(false); co = true; if (grid == 1) { dem = grvNhom.RowCount; AddnewRow(grvNhom, true); grvUser.OptionsBehavior.ReadOnly = true; grvNhom.OptionsBehavior.ReadOnly = false; } else { dem = grvUser.RowCount; AddnewRow(grvUser, true); grvNhom.OptionsBehavior.ReadOnly = true; grvUser.OptionsBehavior.ReadOnly = false; } break; } case "xoa": { if (grid == 1) { XoaNhom(); } else { XoaUser(); } break; } case "sua": { enabledControl(false); enableButon(false); co = false; if (grid == 1) { AddnewRow(grvNhom, false); grvUser.OptionsBehavior.ReadOnly = true; grvNhom.OptionsBehavior.ReadOnly = false; } else { AddnewRow(grvUser, false); grvUser.OptionsBehavior.ReadOnly = false; grvNhom.OptionsBehavior.ReadOnly = true; } break; } case "luu": { enabledControl(true); enableButon(true); if (grid == 1) { grvNhom.PostEditor(); grvNhom.UpdateCurrentRow(); GhiNhom(); } else { grvUser.PostEditor(); grvUser.UpdateCurrentRow(); GhiUser(); } DeleteAddRow(grvNhom); DeleteAddRow(grvUser); break; } case "khongluu": { enabledControl(true); enableButon(true); DeleteAddRow(grvNhom); DeleteAddRow(grvUser); break; } case "thoat": { Commons.Modules.ObjSystems.GotoHome(this); break; } default: break; } }
private void windowsUIButton_ButtonClick(object sender, DevExpress.XtraBars.Docking2010.ButtonEventArgs e) { WindowsUIButton btn = e.Button as WindowsUIButton; XtraUserControl ctl = new XtraUserControl(); switch (btn.Tag.ToString()) { case "them": { Bindingdata(true); cothem = true; enableButon(false); break; } case "sua": { if (grvToKhaiBHXH.RowCount == 0) { return; } cothem = false; enableButon(false); break; } case "xoa": { if (grvToKhaiBHXH.RowCount == 0) { return; } DeleteData(); break; } case "luu": { if (!dxValidationProvider1.Validate()) { return; } if (SaveData() == false) { return; } enableButon(true); break; } case "khongluu": { enableButon(true); Bindingdata(false); dxValidationProvider1.Validate(); break; } case "thoat": { if (XtraMessageBox.Show(Commons.Modules.ObjLanguages.GetLanguage(this.Name, "msgBanCoMuonThoatChuongtrinh"), Commons.Modules.ObjLanguages.GetLanguage(this.Name, "msgTieuDeThoat"), MessageBoxButtons.YesNo) == DialogResult.No) { return; } this.Close(); break; } default: break; } }
private void windowsUIButton_ButtonClick(object sender, ButtonEventArgs e) { WindowsUIButton btn = e.Button as WindowsUIButton; XtraUserControl ctl = new XtraUserControl(); try { switch (btn.Tag.ToString()) { case "themsua": { enableButon(false); LoadLuoi(1, -1); break; } case "khongluu": { grvChung.RefreshData(); enableButon(true); LoadLuoi(0, -1); break; } case "luu": { grvChung.PostEditor(); grvChung.UpdateCurrentRow(); DateTime dThang = Convert.ToDateTime(cboThang.Text); int idCN = -1; try{ idCN = int.Parse(grvChung.GetFocusedRowCellValue("ID_CN").ToString()); } catch { } if (!SaveData()) { return; } enableButon(true); Commons.Modules.sPS = "0Load"; LoadThang(dThang); Commons.Modules.sPS = ""; LoadLuoi(0, idCN); break; } case "thoat": { ParentForm.Close(); break; } case "xoa": { DeleteData(-1); break; } case "Print": { PrintData(); break; } case "CapNhap": { LoadLuoi(2, -1); break; } case "XepLoai": { XtraForm frm = new XtraForm(); Vs.HRM.ucXepLoaiKhenThuong uc = new Vs.HRM.ucXepLoaiKhenThuong(); frm.Controls.Clear(); frm.Controls.Add(uc); frm.Size = new Size((this.Size.Width / 2), (this.Size.Height / 2)); frm.StartPosition = FormStartPosition.CenterParent; uc.Dock = DockStyle.Fill; frm.ShowDialog(); break; } default: break; } } catch (Exception Ex) { XtraMessageBox.Show(Ex.Message.ToLower()); } }
private void windowsUIButton_ButtonClick(object sender, DevExpress.XtraBars.Docking2010.ButtonEventArgs e) { WindowsUIButton btn = e.Button as WindowsUIButton; XtraUserControl ctl = new XtraUserControl(); switch (btn.Tag.ToString()) { case "them": { cothem = true; Bindingdata(true); enableButon(false); break; } case "sua": { if (grvTienLuong.RowCount == 0) { return; } try { if (grvTienLuong.GetFocusedRowCellValue("ID_LCB").ToString() == "") { XtraMessageBox.Show(Commons.Modules.ObjLanguages.GetLanguage(this.Name, "msgVuilongchondulieucansua"), Commons.Modules.ObjLanguages.GetLanguage(this.Name, "msgTieuDeSua"), MessageBoxButtons.OK, MessageBoxIcon.Hand); return; } } catch (Exception) { XtraMessageBox.Show(Commons.Modules.ObjLanguages.GetLanguage(this.Name, "msgVuilongchondulieucansua"), Commons.Modules.ObjLanguages.GetLanguage(this.Name, "msgTieuDeSua"), MessageBoxButtons.OK, MessageBoxIcon.Hand); return; } cothem = false; enableButon(false); break; } case "xoa": { if (grvTienLuong.RowCount == 0) { return; } DeleteData(); break; } case "luu": { if (!dxValidationProvider1.Validate()) { return; } SaveData(); enableButon(true); break; } case "khongluu": { enableButon(true); Bindingdata(false); break; } case "thoat": { Commons.Modules.ObjSystems.GotoHome(this); break; } default: break; } }
public static void MakeWindowsUIButtonPanel(WindowsUIButtonPanel currentPanel, string[] arrString) { //for (int x = 0; x < arrString.Length; x++) //{ // string _imageName = ""; // switch (arrString[x]) // { // case "검색" : _imageName = "office2013/zoom/zoom_32x32.png"; break; // case "프린트" : _imageName = "office2013/print/print_32x32.png"; break; // case "적용" : _imageName = "office2013/actions/apply_32x32.png"; break; // case "초기화" : _imageName = "office2013/actions/reset_32x32.png"; break; // case "저장" : _imageName = "office2013/save/save_32x32.png"; break; // case "차트": _imageName = "office2013/chart/bar_32x32.png"; break; // } // //new WindowsUIButton(arrString[x], true, new WindowsUIButtonImageOptions() { Image = DevExpress.Images.ImageResourceCache.Default.GetImage(_imageName) }); // currentPanel.Buttons.AddRange(new DevExpress.XtraEditors.ButtonPanel.IBaseButton[] { new WindowsUIButton(arrString[x], true, new WindowsUIButtonImageOptions() { Image = DevExpress.Images.ImageResourceCache.Default.GetImage(_imageName) }) }); //} // https://documentation.devexpress.com/WindowsForms/16864/What-s-Installed/Image-Gallery-and-Context-Dependent-Images for (int x = 0; x < arrString.Length; x++) { string _imageUri = ""; switch (arrString[x]) { case "검색": _imageUri = "Zoom;Size32x32;GrayScaled"; break; case "프린트": _imageUri = "Print;Size32x32;GrayScaled"; break; case "적용": _imageUri = "Apply;Size32x32;GrayScaled"; break; case "초기화": _imageUri = "Reset;Size32x32;GrayScaled"; break; case "저장": _imageUri = "Save;Size32x32;GrayScaled"; break; case "차트": _imageUri = "Chart;Size32x32;GrayScaled"; break; case "미리보기": _imageUri = "Show;Size32x32;GrayScaled"; break; case "작업이동": _imageUri = "Replace;Size32x32;GrayScaled"; break; case "구분자": currentPanel.Buttons.AddRange(new DevExpress.XtraEditors.ButtonPanel.IBaseButton[] { new WindowsUISeparator() }); break; } if (arrString[x] != "구분자") { currentPanel.Buttons.AddRange(new DevExpress.XtraEditors.ButtonPanel.IBaseButton[] { new WindowsUIButton(arrString[x], true, new WindowsUIButtonImageOptions() { ImageUri = _imageUri }) }); } } WindowsUIButton btn1 = new WindowsUIButton("검색", true, new WindowsUIButtonImageOptions() { Image = DevExpress.Images.ImageResourceCache.Default.GetImage("office2013/chart/bar_32x32.png") }); WindowsUIButton btn2 = new WindowsUIButton("초기화", true, new WindowsUIButtonImageOptions() { Image = DevExpress.Images.ImageResourceCache.Default.GetImage("office2013/actions/cancel_32x32.png") }); WindowsUIButton btn3 = new WindowsUIButton("Btn3", true, new WindowsUIButtonImageOptions() { Image = DevExpress.Images.ImageResourceCache.Default.GetImage("office2013/actions/apply_32x32.png") }); WindowsUIButton btn4 = new WindowsUIButton("Btn4", true, new WindowsUIButtonImageOptions() { Image = DevExpress.Images.ImageResourceCache.Default.GetImage("office2013/actions/add_32x32.png") }); WindowsUISeparator separator = new WindowsUISeparator(); currentPanel.AllowGlyphSkinning = true; currentPanel.ForeColor = System.Drawing.Color.White; //currentPanel.Buttons.AddRange(new DevExpress.XtraEditors.ButtonPanel.IBaseButton[] { btn1, separator, btn2 }); //currentPanel.ButtonClick += windowsUIButtonPanel1_ButtonClick; currentPanel.Size = new System.Drawing.Size(1213, 73); currentPanel.TabIndex = 0; currentPanel.UseButtonBackgroundImages = false; currentPanel.AppearanceButton.Hovered.BackColor = System.Drawing.Color.FromArgb(130, 130, 130); currentPanel.AppearanceButton.Hovered.FontSizeDelta = -1; currentPanel.AppearanceButton.Hovered.ForeColor = System.Drawing.Color.FromArgb(130, 130, 130); currentPanel.AppearanceButton.Hovered.Options.UseBackColor = true; currentPanel.AppearanceButton.Hovered.Options.UseFont = true; currentPanel.AppearanceButton.Hovered.Options.UseForeColor = true; currentPanel.AppearanceButton.Normal.FontSizeDelta = -1; currentPanel.AppearanceButton.Normal.Options.UseFont = true; currentPanel.AppearanceButton.Pressed.BackColor = System.Drawing.Color.FromArgb(159, 159, 159); currentPanel.AppearanceButton.Pressed.FontSizeDelta = -1; currentPanel.AppearanceButton.Pressed.ForeColor = System.Drawing.Color.FromArgb(159, 159, 159); currentPanel.AppearanceButton.Pressed.Options.UseBackColor = true; currentPanel.AppearanceButton.Pressed.Options.UseFont = true; currentPanel.AppearanceButton.Pressed.Options.UseForeColor = true; }
private void windowsUIButton_ButtonClick(object sender, DevExpress.XtraBars.Docking2010.ButtonEventArgs e) { WindowsUIButton btn = e.Button as WindowsUIButton; XtraUserControl ctl = new XtraUserControl(); switch (btn.Tag.ToString()) { case "themsua": { enableButon(false); windowsUIButton.Buttons[7].Properties.Visible = false; windowsUIButton.Buttons[8].Properties.Visible = false; AddnewRow(grvKHNP, true); break; } case "capnhatphep": { enableButon(false); grdDSCN.Enabled = true; cboSearch_DV.Enabled = true; cboSearch_XN.Enabled = true; cboSearch_TO.Enabled = true; radTinHTrang.Enabled = true; windowsUIButton.Buttons[2].Properties.Visible = true; windowsUIButton.Buttons[4].Properties.Visible = false; windowsUIButton.Buttons[5].Properties.Visible = false; LoadCapNhatPhep(); navigationFrame1.SelectedPage = navigationPage2; break; } case "xoa": { if (XtraMessageBox.Show(Commons.Modules.ObjLanguages.GetLanguage(this.Name, "msgDeleteCapNhatPhep"), Commons.Modules.ObjLanguages.GetLanguage(this.Name, "msgTieuDeXoa"), MessageBoxButtons.YesNo) == DialogResult.No) { return; } if (navigationFrame1.SelectedPage == navigationPage1) { XoaKHNP(); } else { DataTable dt = new DataTable(); dt = Commons.Modules.ObjSystems.ConvertDatatable(grdDSCN); int n = dt.AsEnumerable().Count(x => x.Field <bool>("CHON").Equals(true)); if (n < 1) { XtraMessageBox.Show(Commons.Modules.ObjLanguages.GetLanguage(this.Name, "msgBanChuaChonNhanVienNao"), Commons.Modules.ObjLanguages.GetLanguage(this.Name, "msgThongBao"), MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } DeleteCapNhatPhep(dt); } break; } case "luu": { try { grvKHNP.PostEditor(); grvKHNP.UpdateCurrentRow(); DataTable dt = new DataTable(); dt = Commons.Modules.ObjSystems.ConvertDatatable(grdKHNP).AsEnumerable().OrderBy(x => x.Field <DateTime>("TU_NGAY")).CopyToDataTable(); bool kt = true; for (int i = 0; i < dt.Rows.Count - 1; i++) { TimeSpan tim = Convert.ToDateTime(dt.Rows[i]["DEN_NGAY"]) - Convert.ToDateTime(dt.Rows[i + 1]["TU_NGAY"]); if (tim.Days > 0) { kt = false; } } if (kt == false) { XtraMessageBox.Show(Commons.Modules.ObjLanguages.GetLanguage(this.Name, "msgDaBiTrungBanKiemTraLai"), Commons.Modules.ObjLanguages.GetLanguage(this.Name, "msgThongBao"), MessageBoxButtons.OK, MessageBoxIcon.Error); } else { grvKHNP.RefreshData(); enableButon(true); UpdateKeHoachNghiPhep(); DeleteAddRow(grvKHNP); } } catch { } break; } case "khongluu": { grvKHNP.RefreshData(); enableButon(true); DeleteAddRow(grvKHNP); break; } case "thoat": { Commons.Modules.ObjSystems.GotoHome(this); break; } case "capnhat": { DataTable dt = new DataTable(); dt = Commons.Modules.ObjSystems.ConvertDatatable(grdDSCN); int n = dt.AsEnumerable().Count(x => x.Field <bool>("CHON").Equals(true)); if (n < 1) { XtraMessageBox.Show(Commons.Modules.ObjLanguages.GetLanguage(this.Name, "msgBanChuaChonNhanVienNao"), Commons.Modules.ObjLanguages.GetLanguage(this.Name, "msgThongBao"), MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } if (KiemTraCapNhatPhep(dt) == false) { DialogResult dl = XtraMessageBox.Show(Commons.Modules.ObjLanguages.GetLanguage(this.Name, "msgDaBiTrungNgayBanCoMuonCapNhat"), Commons.Modules.ObjLanguages.GetLanguage(this.Name, "msgThongBao"), MessageBoxButtons.OKCancel, MessageBoxIcon.Warning); if (dl == DialogResult.OK) { InsertCapNhatPhep(dt); } } else { InsertCapNhatPhep(dt); } break; } case "trove": { navigationFrame1.SelectedPage = navigationPage1; LoadGrdCongNhan(false); enableButon(true); grvDSCN_FocusedRowChanged(null, null); break; } default: break; } }