public override bool PerformSaveChanges() { GoobizFrame.Windows.Public.OrderHashtable hashtableControls = new GoobizFrame.Windows.Public.OrderHashtable(); hashtableControls.Add(gvrex_Dm_Ndung_Tgluong.Columns["Ma_Ndung_Tgluong"], ""); hashtableControls.Add(gvrex_Dm_Ndung_Tgluong.Columns["Noidung"], ""); if (!GoobizFrame.Windows.MdiUtils.Validator.CheckNullGrid(hashtableControls, gvrex_Dm_Ndung_Tgluong)) { return(false); } try { dgrex_Dm_Ndung_Tgluong.EmbeddedNavigator.Buttons.DoClick(dgrex_Dm_Ndung_Tgluong.EmbeddedNavigator.Buttons.EndEdit); ds_Ndung_Tgluong.Tables[0].Columns["Ma_Ndung_Tgluong"].Unique = true; objMasterService.Update_Rex_Dm_Ndung_Tgluong_Collection(ds_Ndung_Tgluong); } catch (Exception ex) { if (ex.ToString().IndexOf("Unique") != -1) { GoobizFrame.Windows.Forms.UserMessage.Show("SYS_ALREADY_EXIST", new string[] { lblMa_Ndung_Tgluong.Text, lblNdung_Tgluong.Text }); return(false); } #if DEBUG MessageBox.Show(ex.Message); #endif } DisplayInfo(); return(true); }
public override bool PerformSave() { try { bool success = false; GoobizFrame.Windows.Public.OrderHashtable hashtableControls = new GoobizFrame.Windows.Public.OrderHashtable(); hashtableControls.Add(txtMa_Chucvu, lblMa_Chucvu.Text); hashtableControls.Add(txtTen_Chucvu, lblTen_Chucvu.Text); hashtableControls.Add(txtHeso, lblHeso.Text); hashtableControls.Add(txtLuong_Chucvu, lblLuong_Chucvu.Text); if (!GoobizFrame.Windows.MdiUtils.Validator.CheckNullFields(hashtableControls)) { return(false); } System.Collections.Hashtable htb = new System.Collections.Hashtable(); htb.Add(txtMa_Chucvu, lblMa_Chucvu.Text); if (Double.Parse(this.txtHeso.Text) < 1) { MessageBox.Show("Hệ số phải lớn hơn 0!"); this.txtHeso.Focus(); return(false); } else if (Double.Parse(this.txtLuong_Chucvu.Text) < 1) { MessageBox.Show("Lương tăng thêm phải lớn hơn 0!"); this.txtLuong_Chucvu.Focus(); return(false); } if (this.FormState == GoobizFrame.Windows.Forms.FormState.Add) { if (!GoobizFrame.Windows.MdiUtils.Validator.CheckExistValues(htb, (DataSet)dgrex_Dm_Chucvu.DataSource, "Ma_Chucvu")) { return(false); } success = (bool)this.InsertObject(); } else if (this.FormState == GoobizFrame.Windows.Forms.FormState.Edit) { success = (bool)this.UpdateObject(); } if (success) { this.DisplayInfo(); } return(success); } catch (Exception ex) { if (ex.ToString().IndexOf("exists") != -1) { GoobizFrame.Windows.Forms.UserMessage.Show("SYS_ALREADY_EXIST", new string[] { lblTen_Chucvu.Text, lblTen_Chucvu.Text }); } return(false); } }
public override bool PerformSaveChanges() { GoobizFrame.Windows.Public.OrderHashtable hashtableControls = new GoobizFrame.Windows.Public.OrderHashtable(); hashtableControls.Add(gridView1.Columns["Ma_Honnhan"], ""); hashtableControls.Add(gridView1.Columns["Ten_Honnhan"], ""); if (!GoobizFrame.Windows.MdiUtils.Validator.CheckNullGrid(hashtableControls, gridView1)) { return(false); } try { dgrex_Dm_Honnhan.EmbeddedNavigator.Buttons.DoClick(dgrex_Dm_Honnhan.EmbeddedNavigator.Buttons.EndEdit); ds_Honnhan.Tables[0].Columns["Ma_Honnhan"].Unique = true; objMasterService.Update_Rex_Dm_Honnhan_Collection(this.ds_Honnhan); } catch (Exception ex) { if (ex.ToString().IndexOf("Unique") != -1) { GoobizFrame.Windows.Forms.UserMessage.Show("SYS_ALREADY_EXIST", new string[] { lblMa_Honnhan.Text, lblMa_Honnhan.Text }); return(false); } //MessageBox.Show(ex.ToString()); } this.DisplayInfo(); return(true); }
public override bool PerformSaveChanges() { GoobizFrame.Windows.Public.OrderHashtable hashtableControls = new GoobizFrame.Windows.Public.OrderHashtable(); hashtableControls.Add(gridView1.Columns["Ma_Nhacungcap"], ""); hashtableControls.Add(gridView1.Columns["Ten_Nhacungcap"], ""); if (!GoobizFrame.Windows.MdiUtils.Validator.CheckNullGrid(hashtableControls, gridView1)) { return(false); } try { dgware_Dm_Nhacungcap.EmbeddedNavigator.Buttons.DoClick(dgware_Dm_Nhacungcap.EmbeddedNavigator.Buttons.EndEdit); ds_Collection.Tables[0].Columns["Ma_Nhacungcap"].Unique = true; //ds_Collection.Tables[0].Columns["Masothue"].Unique = true; objMasterService.Update_Ware_Dm_Nhacungcap_Collection(this.ds_Collection); } catch (Exception ex) { if (ex.ToString().IndexOf("Unique") != -1 && ex.ToString().IndexOf("Ma_Nhacungcap") != -1) { GoobizFrame.Windows.Forms.UserMessage.Show("SYS_ALREADY_EXIST", new string[] { gridColumn2.Caption, gridColumn2.Caption.ToLower() }); return(false); } } this.DisplayInfo(); return(true); }
public override bool PerformSave() { bool Saved = false; try { GoobizFrame.Windows.Public.OrderHashtable hashtableControls = new GoobizFrame.Windows.Public.OrderHashtable(); hashtableControls.Add(txtBacthue, lblBacthue); hashtableControls.Add(txtThuesuat, lblThuesuat); if (!GoobizFrame.Windows.MdiUtils.Validator.CheckNullFields(hashtableControls)) { return(false); } if (this.FormState == GoobizFrame.Windows.Forms.FormState.Add) { Saved = this.InsertObject(); } else if (this.FormState == GoobizFrame.Windows.Forms.FormState.Edit) { Saved = this.UpdateObject(); } if (Saved) { this.ChangeStatus(false); DisplayInfo(); } } catch (Exception ex) { GoobizFrame.Windows.Forms.MessageDialog.Show(ex.Message, ex.ToString(), "Exception"); return(false); } return(Saved); }
public override bool PerformSave() { dgware_Dm_Donvitinh_Theocap.EmbeddedNavigator.Buttons.DoClick(dgware_Dm_Donvitinh_Theocap.EmbeddedNavigator.Buttons.EndEdit); GoobizFrame.Windows.Public.OrderHashtable hashtableControls = new GoobizFrame.Windows.Public.OrderHashtable(); hashtableControls.Add(gridView1.Columns["Id_Cap"], ""); hashtableControls.Add(gridView1.Columns["Giatri"], ""); if (!GoobizFrame.Windows.MdiUtils.Validator.CheckNullGrid(hashtableControls, gridView1)) { return(false); } if (!GoobizFrame.Windows.MdiUtils.Validator.CheckExistGrid(hashtableControls, gridView1)) { return(false); } try { ds_Collection.Tables[0].Columns["Id_Cap"].Unique = true; objmasterService.Update_Ware_Dm_Cap_Collection(this.ds_Collection); } catch (Exception ex) { ex.ToString(); //MessageBox.Show(ex.ToString()); } this.DisplayInfo(); return(true); }
public override bool PerformSaveChanges() { GoobizFrame.Windows.Public.OrderHashtable hashtableControls = new GoobizFrame.Windows.Public.OrderHashtable(); hashtableControls.Add(gvChitiet.Columns["Id_Loai_Hanghoa_Ban"], ""); hashtableControls.Add(gvChitiet.Columns["Id_Khachhang"], ""); if (!GoobizFrame.Windows.MdiUtils.Validator.CheckNullGrid(hashtableControls, gvChitiet)) { return(false); } try { objWareService.Ware_Dm_Dinhluong_Update_Collection(ds_Collection); } catch (Exception ex) { //if (ex.ToString().IndexOf("Unique") != -1) //{ // GoobizFrame.Windows.Forms.UserMessage.Show("SYS_ALREADY_EXIST", new string[] { lblMa_Loai_Hanghoa_Ban.Text, lblMa_Loai_Hanghoa_Ban.Text.ToLower() }); //} MessageBox.Show(ex.ToString()); } this.DisplayInfo(); return(true); }
public override bool PerformSaveChanges() { GoobizFrame.Windows.Public.OrderHashtable htControls = new GoobizFrame.Windows.Public.OrderHashtable(); htControls.Add(gvBar_Kitchen_Printer.Columns["Printer"], ""); htControls.Add(gvBar_Kitchen_Printer.Columns["Id_Nhom_Hanghoa_Ban"], ""); if (!GoobizFrame.Windows.MdiUtils.Validator.CheckNullGrid(htControls, gvBar_Kitchen_Printer)) { return(false); } System.Collections.Hashtable htExistGrid = new System.Collections.Hashtable(); htExistGrid.Add(gvBar_Kitchen_Printer.Columns["Id_Nhom_Hanghoa_Ban"], ""); if (!GoobizFrame.Windows.MdiUtils.Validator.CheckExistGrid(htExistGrid, gvBar_Kitchen_Printer)) { return(false); } try { this.DoClickEndEdit(dgBar_Kitchen_Printer); dsKitchen_Printer.Tables[0].Columns["Id_Nhom_Hanghoa_Ban"].Unique = true; objBarService.Update_Bar_Kitchen_Printer_Collection(this.dsKitchen_Printer); } catch (Exception ex) { GoobizFrame.Windows.TrayMessage.TrayMessage.Status = new GoobizFrame.Windows.TrayMessage.TrayMessageInfo(MessageBoxIcon.Asterisk, ex.Message, ex.ToString()); return(false); } this.DisplayInfo(); return(true); }
public override bool PerformSaveChanges() { dgware_Dm_Donvitinh_Quydoi.EmbeddedNavigator.Buttons.DoClick(dgware_Dm_Donvitinh_Quydoi.EmbeddedNavigator.Buttons.EndEdit); GoobizFrame.Windows.Public.OrderHashtable hashtableControls = new GoobizFrame.Windows.Public.OrderHashtable(); hashtableControls.Add(gvChitiet.Columns["Id_Donvitinh1"], ""); hashtableControls.Add(gvChitiet.Columns["Soluong2"], ""); hashtableControls.Add(gvChitiet.Columns["Soluong1"], ""); hashtableControls.Add(gvChitiet.Columns["Id_Donvitinh2"], ""); ; if (!GoobizFrame.Windows.MdiUtils.Validator.CheckNullGrid(hashtableControls, gvChitiet)) { return(false); } //for (int i = 0; i < ds_Collection.Tables[0].Rows.Count; i++) //{ // if (ds_Collection.Tables[0].Rows[i].RowState != DataRowState.Deleted // && ds_Collection.Tables[0].Rows[i].RowState != DataRowState.Unchanged) // { // if (Convert.ToInt32(ds_Collection.Tables[0].Rows[i]["Id_Donvitinh1"]) == Convert.ToInt32(ds_Collection.Tables[0].Rows[i]["Id_Donvitinh2"])) // { // GoobizFrame.Windows.Forms.MessageDialog.Show("Không được chọn 2 đơn vị tính giống nhau, chọn lại"); // return false; // } // } //} //try //{ // Constraint constraint = new UniqueConstraint("constraint1", // new DataColumn[] {ds_Collection.Tables[0].Columns["Id_Hanghoa_Ban"], // ds_Collection.Tables[0].Columns["Id_Donvitinh1"],ds_Collection.Tables[0].Columns["Id_Donvitinh2"] }, false); // ds_Collection.Tables[0].Constraints.Clear(); // ds_Collection.Tables[0].Constraints.Add(constraint); //} //catch (Exception ex) //{ // if (ex.ToString().IndexOf("These columns don't currently have unique values") != -1) // { // GoobizFrame.Windows.Forms.MessageDialog.Show("Hàng hóa và đơn vị tính bị trùng, vui lòng kiểm tra lại"); // return false; // } // //MessageBox.Show(ex.ToString()); //} try { objMasterService.Update_Ware_Dm_Donvitinh_Quydoi_Collection(this.ds_Collection); ds_Collection.AcceptChanges(); } catch (Exception ex) { #if DEBUG MessageBox.Show(ex.Message); #endif } this.DisplayInfo(); return(true); }
public bool PerformSaveChanges_Cuahang() { GoobizFrame.Windows.Public.OrderHashtable hashtableControls = new GoobizFrame.Windows.Public.OrderHashtable(); hashtableControls.Add(gvWare_Dm_Cuahang_Ban.Columns["Ma_Cuahang_Ban"], ""); hashtableControls.Add(gvWare_Dm_Cuahang_Ban.Columns["Ten_Cuahang_Ban"], ""); if (!GoobizFrame.Windows.MdiUtils.Validator.CheckNullGrid(hashtableControls, gvWare_Dm_Cuahang_Ban)) { return(false); } if (!GoobizFrame.Windows.MdiUtils.Validator.CheckExistGrid(hashtableControls, gvWare_Dm_Cuahang_Ban)) { return(false); } try { dgWare_Dm_Cuahang_Ban.EmbeddedNavigator.Buttons.DoClick(dgWare_Dm_Cuahang_Ban.EmbeddedNavigator.Buttons.EndEdit); this.dsWare_Dm_Cuahang_Ban.Tables[0].Columns["Ma_Cuahang_Ban"].Unique = true; objMasterService.Update_Ware_Dm_Cuahang_Ban_Collection(this.dsWare_Dm_Cuahang_Ban); } catch (Exception ex) { if (ex.ToString().IndexOf("Unique") != -1) { GoobizFrame.Windows.Forms.UserMessage.Show("SYS_ALREADY_EXIST", new string[] { gvWare_Dm_Cuahang_Ban.Columns["Ma_Cuahang_Ban"].Caption }); return(false); } } //this.DisplayInfo(); //this.ChangeStatus_Cuahang(false); return(true); }
private bool PerformSave_Menu() { GoobizFrame.Windows.Public.OrderHashtable hashtableControls = new GoobizFrame.Windows.Public.OrderHashtable(); hashtableControls.Add(gvbar_Dm_Menu.Columns["Ma_Menu"], ""); hashtableControls.Add(gvbar_Dm_Menu.Columns["Ten_Menu"], ""); if (!GoobizFrame.Windows.MdiUtils.Validator.CheckNullGrid(hashtableControls, gvbar_Dm_Menu)) { return(false); } try { dgbar_Dm_Menu.EmbeddedNavigator.Buttons.DoClick(dgbar_Dm_Menu.EmbeddedNavigator.Buttons.EndEdit); dsBar_Dm_Menu.Tables[0].Columns["Ma_Menu"].Unique = true; objMasterService.Update_Bar_Dm_Menu_Collection(this.dsBar_Dm_Menu); } catch (Exception ex) { if (ex.ToString().IndexOf("Unique") != -1) { GoobizFrame.Windows.Forms.UserMessage.Show("SYS_ALREADY_EXIST", new string[] { gvbar_Dm_Menu.Columns["Ma_Menu"].Caption }); return(false); } } this.DisplayInfo(); return(true); }
public override bool PerformSave() { try { bool success = false; GoobizFrame.Windows.Public.OrderHashtable hashtableControls = new GoobizFrame.Windows.Public.OrderHashtable(); hashtableControls.Add(txtMa_Quyetdinh, lblMa_Quyetdinh.Text); hashtableControls.Add(txtSohieu, lblSohieu.Text); if (!GoobizFrame.Windows.MdiUtils.Validator.CheckNullFields(hashtableControls)) { return(false); } if (!GoobizFrame.Windows.MdiUtils.Validator.CheckDate(dtNgay_Batdau, dtNgay_Ketthuc)) { return(false); } if (FormState == GoobizFrame.Windows.Forms.FormState.Add) { if (!GoobizFrame.Windows.MdiUtils.Validator.CheckExistValues(hashtableControls, ds_Quyetdinh, "Sohieu")) { return(false); } } System.Collections.Hashtable htb = new System.Collections.Hashtable(); htb.Add(txtMa_Quyetdinh, lblMa_Quyetdinh.Text); if (this.FormState == GoobizFrame.Windows.Forms.FormState.Add) { if (!GoobizFrame.Windows.MdiUtils.Validator.CheckExistValues(htb, (DataSet)dgrex_Dm_Quyetdinh.DataSource, "Ma_Quyetdinh")) { return(false); } success = (bool)this.InsertObject(); } else if (this.FormState == GoobizFrame.Windows.Forms.FormState.Edit) { success = (bool)this.UpdateObject(); } if (success) { this.DisplayInfo(); } return(success); } catch (Exception ex) { if (ex.ToString().IndexOf("exists") != -1) { GoobizFrame.Windows.Forms.UserMessage.Show("SYS_ALREADY_EXIST", new string[] { lblMa_Quyetdinh.Text, lblMa_Quyetdinh.Text }); } return(false); } }
public override bool PerformSave() { bool saved = false; try { GoobizFrame.Windows.Public.OrderHashtable hashtableControls = new GoobizFrame.Windows.Public.OrderHashtable(); hashtableControls.Add(txtMa_Bacluong, lblMa_Bacluong.Text); hashtableControls.Add(txtTen_Bacluong, lblTen_Bacluong.Text); hashtableControls.Add(lookUp_Ngachluong, lblId_Ngachluong.Text); hashtableControls.Add(txtHeso, lblHeso.Text); hashtableControls.Add(txtLuong_Thoathuan, lblLuong_Thoathuan.Text); System.Collections.Hashtable htb_Ma_Bacluong = new System.Collections.Hashtable(); htb_Ma_Bacluong.Add(txtMa_Bacluong, lblMa_Bacluong.Text); if (!GoobizFrame.Windows.MdiUtils.Validator.CheckNullFields(hashtableControls)) { return(false); } if (this.FormState == GoobizFrame.Windows.Forms.FormState.Add) { if (!GoobizFrame.Windows.MdiUtils.Validator.CheckExistValues(htb_Ma_Bacluong, (DataSet)dgrex_Dm_Bacluong.DataSource, "Ma_Bacluong")) { return(false); } this.InsertObject(); saved = true; } else if (this.FormState == GoobizFrame.Windows.Forms.FormState.Edit) { txtId_Bacluong.Visible = true; DataSet _ds = GoobizFrame.Windows.MdiUtils.Validator.datasetFillter((DataSet)dgrex_Dm_Bacluong.DataSource, "Id_Bacluong = " + txtId_Bacluong.Text); if (!GoobizFrame.Windows.MdiUtils.Validator.CheckExistValues(htb_Ma_Bacluong, _ds, "Ma_Bacluong")) { return(false); } txtId_Bacluong.Visible = false; this.UpdateObject(); saved = true; } } catch (Exception ex) { if (ex.Message.IndexOf("TEN_ALREADY_EXIST") != -1) { GoobizFrame.Windows.Forms.UserMessage.Show("Msg00014", new string[] { lblTen_Bacluong.Text, lblTen_Bacluong.Text }); } } if (saved) { this.DisplayInfo(); this.ChangeStatus(true); } return(saved); }
public override bool PerformSave() { try { bool success = false; GoobizFrame.Windows.Public.OrderHashtable hashtableControls = new GoobizFrame.Windows.Public.OrderHashtable(); hashtableControls.Add(txtMa_Donvitinh, lblMa_Donvitinh.Text); hashtableControls.Add(txtTen_Donvitinh, lblTen_Donvitinh.Text); if (!GoobizFrame.Windows.MdiUtils.Validator.CheckNullFields(hashtableControls)) { return(false); } hashtableControls.Remove(txtMa_Donvitinh); //if (!txtTen_Donvitinh.EditValue.Equals(ten_dovitinh)) //{ //if (! GoobizFrame.Windows.MdiUtils.Validator.CheckExistValues(htbTen_Donvitinh, ds_Collection, "Ten_Donvitinh")) // return false; //} if (this.FormState == GoobizFrame.Windows.Forms.FormState.Add) { if (!GoobizFrame.Windows.MdiUtils.Validator.CheckExistValues(hashtableControls, ds_Collection, "Ten_Donvitinh")) { return(false); } success = (bool)this.InsertObject(); } else if (this.FormState == GoobizFrame.Windows.Forms.FormState.Edit) { if (!txtTen_Donvitinh.EditValue.Equals(ten_dovitinh)) { if (!GoobizFrame.Windows.MdiUtils.Validator.CheckExistValues(hashtableControls, ds_Collection, "Ten_Donvitinh")) { return(false); } } success = (bool)this.UpdateObject(); } if (success) { ten_dovitinh = null; this.DisplayInfo(); } return(success); } catch (Exception ex) { if (ex.ToString().IndexOf("exists") != -1) { GoobizFrame.Windows.Forms.UserMessage.Show("SYS_ALREADY_EXIST", new string[] { lblMa_Donvitinh.Text, lblMa_Donvitinh.Text.ToLower() }); } return(false); } }
public override bool PerformSave() { try { GoobizFrame.Windows.Public.OrderHashtable hashtableControls = new GoobizFrame.Windows.Public.OrderHashtable(); hashtableControls.Add(lookUpEditKhachhang, lblKhachhang.Text); hashtableControls.Add(lookUpEditHanghoa_Ban, lblHanghoa_Ban.Text); hashtableControls.Add(memoGhichu, lblGhichu.Text); if (!GoobizFrame.Windows.MdiUtils.Validator.CheckNullFields(hashtableControls)) { return(false); } if (this.FormState == GoobizFrame.Windows.Forms.FormState.Add) { var Id_Winecard = objBarService.Insert_Bar_Winecard(new WebReferences.BarService.Bar_Winecard() { Ghichu = memoGhichu.EditValue, Id_Cuahang_Ban = CurrentId_Cuahang_Ban, Id_Hanghoa_Ban = lookUpEditHanghoa_Ban.EditValue, Id_Khachhang = lookUpEditKhachhang.EditValue, Id_Nhansu_Lap = CurrentId_Nhansu, Id_Nhansu_Xnhan = ("" + lookUpEdit_Nhansu_Xnhan.EditValue != "") ? lookUpEdit_Nhansu_Xnhan.EditValue : null, Ngay_Batdau = dtNgay_Batdau.EditValue, Ngay_Ketthuc = dtNgay_Ketthuc.EditValue, So_Chungtu = txtSo_Chungtu.EditValue, }); } else if (this.FormState == GoobizFrame.Windows.Forms.FormState.Edit) { objBarService.Update_Bar_Winecard(new WebReferences.BarService.Bar_Winecard() { Id_Winecard = gvBar_Winecard.GetFocusedRowCellValue("Id_Winecard"), Ghichu = memoGhichu.EditValue, Id_Cuahang_Ban = CurrentId_Cuahang_Ban, Id_Hanghoa_Ban = lookUpEditHanghoa_Ban.EditValue, Id_Khachhang = lookUpEditKhachhang.EditValue, Id_Nhansu_Lap = CurrentId_Nhansu, Id_Nhansu_Xnhan = ("" + lookUpEdit_Nhansu_Xnhan.EditValue != "") ? lookUpEdit_Nhansu_Xnhan.EditValue : null, Ngay_Batdau = dtNgay_Batdau.EditValue, Ngay_Ketthuc = dtNgay_Ketthuc.EditValue, So_Chungtu = txtSo_Chungtu.EditValue, }); } DisplayInfo(); return(true); } catch (Exception ex) { GoobizFrame.Windows.TrayMessage.TrayMessage.Status = new GoobizFrame.Windows.TrayMessage.TrayMessageInfo(MessageBoxIcon.Asterisk, ex.Message, ex.StackTrace); return(false); } return(base.PerformSave()); }
public override bool PerformSave() { try { bool success = false; GoobizFrame.Windows.Public.OrderHashtable hashtableControls = new GoobizFrame.Windows.Public.OrderHashtable(); hashtableControls.Add(txtMa_Khachhang, lblMa_Khachhang.Text); hashtableControls.Add(txtTen_Khachhang, lblTen_Khachhang.Text); hashtableControls.Add(txtCmnd, lblCmnd.Text); if (!GoobizFrame.Windows.MdiUtils.Validator.CheckNullFields(hashtableControls)) { return(false); } if ("" + txtEmail.EditValue != "") { String patterm = "[_]?([a-zA-Z1-9]+[_]?[a-zA-Z1-9]+)+[_]?[@][_]?([a-zA-Z1-9]+[_]?[a-zA-Z1-9]+)+[_]?([.][a-zA-Z1-9]+)+"; Regex check = new Regex(patterm, RegexOptions.IgnorePatternWhitespace); if (!check.IsMatch(txtEmail.Text)) { GoobizFrame.Windows.Forms.MessageDialog.Show("Email nhập chưa đúng ,nhập lại"); return(false); } } if ("" + txtWebsite.EditValue != "") { String patterm = "(http://)[_]?([a-zA-Z1-9]+[_]?[a-zA-Z1-9]+)+[_]?([.][a-zA-Z1-9]+)+"; Regex check = new Regex(patterm, RegexOptions.IgnorePatternWhitespace); if (!check.IsMatch(txtWebsite.Text)) { GoobizFrame.Windows.Forms.MessageDialog.Show("Website nhập chưa đúng ,nhập lại"); return(false); } } success = (bool)this.UpdateObject(); if (success) { this.DisplayInfo(); } return(success); } catch (Exception ex) { if (ex.ToString().IndexOf("exists_Ma_Khachhang") != -1) { GoobizFrame.Windows.Forms.UserMessage.Show("SYS_ALREADY_EXIST", new string[] { lblMa_Khachhang.Text, lblMa_Khachhang.Text.ToLower() }); } else if (ex.ToString().IndexOf("exists_Masothue") != -1) { GoobizFrame.Windows.Forms.UserMessage.Show("SYS_ALREADY_EXIST", new string[] { lblMasothue.Text, lblMasothue.Text.ToLower() }); } return(false); } }
public override bool PerformSave() { bool saved = false; GoobizFrame.Windows.Public.OrderHashtable hashtableControls = new GoobizFrame.Windows.Public.OrderHashtable(); hashtableControls.Add(txtMa_Nganhang, lblMa_Nganhang.Text); hashtableControls.Add(txtTen_Nganhang, lblTen_Nganhang.Text); hashtableControls.Add(txtDiachi, lblDiachi.Text); hashtableControls.Add(txtDienthoai, lblDienthoai.Text); System.Collections.Hashtable htb_Ma_Nganhang = new System.Collections.Hashtable(); htb_Ma_Nganhang.Add(txtMa_Nganhang, lblMa_Nganhang.Text); System.Collections.Hashtable htb_Ten_Nganhang = new System.Collections.Hashtable(); htb_Ten_Nganhang.Add(txtTen_Nganhang, lblTen_Nganhang.Text); if (!GoobizFrame.Windows.MdiUtils.Validator.CheckNullFields(hashtableControls)) { return(false); } if (this.FormState == GoobizFrame.Windows.Forms.FormState.Add) { if (!GoobizFrame.Windows.MdiUtils.Validator.CheckExistValues(htb_Ma_Nganhang, (DataSet)dgacc_Dm_Nganhang.DataSource, "Ma_Nganhang")) { return(false); } if (!GoobizFrame.Windows.MdiUtils.Validator.CheckExistValues(htb_Ten_Nganhang, (DataSet)dgacc_Dm_Nganhang.DataSource, "Ten_Nganhang")) { return(false); } this.InsertObject(); saved = true; } else if (this.FormState == GoobizFrame.Windows.Forms.FormState.Edit) { DataSet _ds = GoobizFrame.Windows.MdiUtils.Validator.datasetFillter((DataSet)dgacc_Dm_Nganhang.DataSource, "Id_Nganhang = " + txtId_Nganhang.Text); if (!GoobizFrame.Windows.MdiUtils.Validator.CheckExistValues(htb_Ma_Nganhang, _ds, "Ma_Nganhang")) { return(false); } if (!GoobizFrame.Windows.MdiUtils.Validator.CheckExistValues(htb_Ten_Nganhang, _ds, "Ten_Nganhang")) { return(false); } this.UpdateObject(); saved = true; } if (saved) { this.DisplayInfo(); this.ChangeStatus(true); } return(saved); }
public override bool PerformSave() { try { bool success = false; GoobizFrame.Windows.Public.OrderHashtable hashtableControls = new GoobizFrame.Windows.Public.OrderHashtable(); hashtableControls.Add(txtMa_Loai_Ktkl, lblMa_Loai_Ktkl.Text); hashtableControls.Add(txtTen_Loai_Ktkl, lblTen_Loai_Ktkl.Text); if (!GoobizFrame.Windows.MdiUtils.Validator.CheckNullFields(hashtableControls)) { return(false); } hashtableControls.Remove(txtTen_Loai_Ktkl); if (this.FormState == GoobizFrame.Windows.Forms.FormState.Add) { if (!GoobizFrame.Windows.MdiUtils.Validator.CheckExistValues(hashtableControls, (DataSet)dgrex_Dm_Loai_Ktkl.DataSource, "Ma_Loai_Ktkl")) { return(false); } success = (bool)this.InsertObject(); } else if (this.FormState == GoobizFrame.Windows.Forms.FormState.Edit) { DataSet ds_Loai_Ktkl_filter = GoobizFrame.Windows.MdiUtils.Validator.datasetFillter(ds_Loai_Ktkl, "Id_Loai_Ktkl = " + gridView1.GetFocusedRowCellValue("Id_Loai_Ktkl")); if (!GoobizFrame.Windows.MdiUtils.Validator.CheckExistValues(hashtableControls, ds_Loai_Ktkl_filter, "Ma_Loai_Ktkl")) { return(false); } success = (bool)this.UpdateObject(); } if (success) { this.DisplayInfo(); } return(success); } catch (Exception ex) { //if (ex.ToString().IndexOf("trung_ma") != -1) //{ // GoobizFrame.Windows.Forms.UserMessage.Show("SYS_ALREADY_EXIST", new string[] { lblMa_Loai_Ktkl.Text, lblMa_Loai_Ktkl.Text }); // return false; //} if (ex.ToString().IndexOf("exists") != -1) { GoobizFrame.Windows.Forms.UserMessage.Show("SYS_ALREADY_EXIST", new string[] { lblTen_Loai_Ktkl.Text, lblTen_Loai_Ktkl.Text }); } return(false); } }
public override bool PerformQuery() { GoobizFrame.Windows.Public.OrderHashtable htbControl1 = new GoobizFrame.Windows.Public.OrderHashtable(); //htbControl1.Add(lookUpEditMa_Kho_Hanghoa, lblKho_Hanghoa.Text); htbControl1.Add(dtNgay_Batdau, lblNgay_Batdau.Text); htbControl1.Add(dtNgay_Ketthuc, lblNgay_Ketthuc.Text); htbControl1.Add(lookUpEdit_Cuahang_Ban, lblCuahang_Ban.Text); if (!GoobizFrame.Windows.MdiUtils.Validator.CheckNullFields(htbControl1)) { return(false); } try { //dgBar_Kitchen_Order_Chitiet dsBar_Kitchen_Order_Chitiet = objBarService.GetLog_Bar_Kitchen_Order_Chitiet(dtNgay_Batdau.EditValue, dtNgay_Ketthuc.EditValue, lookUpEdit_Cuahang_Ban.EditValue).ToDataSet(); dgBar_Kitchen_Order_Chitiet.DataSource = dsBar_Kitchen_Order_Chitiet.Tables[0]; gvBar_Kitchen_Order_Chitiet.BestFitColumns(); //dgBar_Kitchen_Order_Chitiet_Top dsBar_Kitchen_Order_Chitiet_Top = objBarService.GetTopLog_Bar_Kitchen_Order_Chitiet(dtNgay_Batdau.EditValue, dtNgay_Ketthuc.EditValue, lookUpEdit_Cuahang_Ban.EditValue).ToDataSet(); dgBar_Kitchen_Order_Chitiet_Top.DataSource = dsBar_Kitchen_Order_Chitiet_Top.Tables[0]; gvBar_Kitchen_Order_Chitiet_Top.BestFitColumns(); dsBar_Kitchen_Order_Chitiet_Top.Tables[0].Columns.Add("Chon", typeof(bool)); dsBar_Kitchen_Order_Chitiet_Top.Tables[0].Columns.Add("Copy_Ver", typeof(string)); //dgBar_Kitchen_Order_Chitiet_Top dsBar_Kitchen_Order_Chitiet_NotLog = objBarService.GetNotLog_Bar_Kitchen_Order_Chitiet(dtNgay_Batdau.EditValue, dtNgay_Ketthuc.EditValue, lookUpEdit_Cuahang_Ban.EditValue).ToDataSet(); dgBar_Kitchen_Order_Chitiet_NotLog.DataSource = dsBar_Kitchen_Order_Chitiet_NotLog.Tables[0]; gvBar_Kitchen_Order_Chitiet_NotLog.BestFitColumns(); //dgBar_Kitchen_Order_Chitiet_Served dsServedBar_Kitchen_Order_Chitiet = objBarService.GetServed_Bar_Kitchen_Order_Chitiet(dtNgay_Batdau.EditValue, dtNgay_Ketthuc.EditValue, lookUpEdit_Cuahang_Ban.EditValue).ToDataSet(); dgBar_Kitchen_Order_Chitiet_Served.DataSource = dsServedBar_Kitchen_Order_Chitiet.Tables[0]; gvBar_Kitchen_Order_Chitiet_Served.BestFitColumns(); //dgBar_Kitchen_Order_Chitiet_Served dsNVL = objBarService.GetNVL_Bar_Kitchen_Order_Chitiet(dtNgay_Batdau.EditValue, dtNgay_Ketthuc.EditValue, lookUpEdit_Cuahang_Ban.EditValue).ToDataSet(); dgNVL.DataSource = dsNVL.Tables[0]; gvNVL.BestFitColumns(); return(true); } catch (Exception ex) { GoobizFrame.Windows.Forms.MessageDialog.Show(ex.Message, ex.ToString(), ""); return(false); } }
public override bool PerformSave() { try { bool success = false; GoobizFrame.Windows.Public.OrderHashtable hashtableControls = new GoobizFrame.Windows.Public.OrderHashtable(); hashtableControls.Add(lookUpEdit_Khachhang, "Khách hàng"); hashtableControls.Add(dtNgay_Batdau, "Ngày đến"); hashtableControls.Add(dtNgay_Ketthuc, "Ngày đi"); hashtableControls.Add(lookUpEdit_Class, "loại phòng"); hashtableControls.Add(txtSoluong_Phong, "SL phòng"); hashtableControls.Add(txtReserver_Hoten, "Người đặt"); success = GoobizFrame.Windows.MdiUtils.Validator.CheckNullFields(hashtableControls, this); if (cvBar_Rent_Reserve_Table.RowCount == 0) { GoobizFrame.Windows.Forms.UserMessage.Show("SYS_EMPTY_COLLECTION", new string[] { "Phòng" }); return(false); } if (success) { if (this.FormState == GoobizFrame.Windows.Forms.FormState.Add) { success = (bool)this.InsertObject(); } else if (this.FormState == GoobizFrame.Windows.Forms.FormState.Edit) { success = (bool)this.UpdateObject(); } } if (!GoobizFrame.Windows.MdiUtils.Validator.CheckDate(dtNgay_Batdau, dtNgay_Ketthuc, labelControl5.Text, labelControl6.Text)) { return(false); } if (success) { this.DisplayInfo(); this.SetInformation(infoControls); this.FormState = GoobizFrame.Windows.Forms.FormState.View; } return(success); } catch (Exception ex) { GoobizFrame.Windows.TrayMessage.TrayMessage.Status = new GoobizFrame.Windows.TrayMessage.TrayMessageInfo(MessageBoxIcon.Asterisk, ex.Message, ex.ToString()); return(false); } }
public override bool PerformSave() { try { bool success = false; GoobizFrame.Windows.Public.OrderHashtable hashtableControls = new GoobizFrame.Windows.Public.OrderHashtable(); hashtableControls.Add(txtMa_Ca_Lamviec, lblMa_Ca_Lamviec.Text); hashtableControls.Add(txtTen_Ca_Lamviec, lblTen_Ca_Lamviec.Text); if (!GoobizFrame.Windows.MdiUtils.Validator.CheckNullFields(hashtableControls)) { return(false); } //if (! GoobizFrame.Windows.MdiUtils.Validator.CheckDate(timeEdit_Gio_Batdau, timeEdit_Gio_Ketthuc)) // return false; if (this.timeEdit_Gio_Batdau.EditValue.Equals((DateTime)this.timeEdit_Gio_Ketthuc.EditValue)) { MessageBox.Show("Giờ bắt đầu và giờ kết thúc không thể trùng nhau!"); this.timeEdit_Gio_Ketthuc.Focus(); return(false); } if (this.FormState == GoobizFrame.Windows.Forms.FormState.Add) { success = (bool)this.InsertObject(); } else if (this.FormState == GoobizFrame.Windows.Forms.FormState.Edit) { success = (bool)this.UpdateObject(); } if (success) { this.DisplayInfo(); } return(success); } catch (Exception ex) { if (ex.ToString().IndexOf("exists") != -1) { GoobizFrame.Windows.Forms.UserMessage.Show("SYS_ALREADY_EXIST", new string[] { lblMa_Ca_Lamviec.Text, lblMa_Ca_Lamviec.Text }); } return(false); } }
public override bool PerformSave() { try { bool success = false; GoobizFrame.Windows.Public.OrderHashtable hashtableControls = new GoobizFrame.Windows.Public.OrderHashtable(); hashtableControls.Add(txtMa_Khenthuong_Kyluat, lblMa_Khenthuong_Kyluat.Text); hashtableControls.Add(txtTen_Khenthuong_Kyluat, lblTen_Khenthuong_Kyluat.Text); hashtableControls.Add(lookUp_Loai_Ktkl, lblId_Loai_Ktkl.Text); if (!GoobizFrame.Windows.MdiUtils.Validator.CheckNullFields(hashtableControls)) { return(false); } hashtableControls.Remove(txtTen_Khenthuong_Kyluat); if (!GoobizFrame.Windows.MdiUtils.Validator.CheckExistValues(hashtableControls, (DataSet)dgrex_Dm_Khenthuong_Kyluat.DataSource, "Ma_Khenthuong_Kyluat")) { return(false); } if (this.FormState == GoobizFrame.Windows.Forms.FormState.Add) { success = (bool)this.InsertObject(); } else if (this.FormState == GoobizFrame.Windows.Forms.FormState.Edit) { success = (bool)this.UpdateObject(); } if (success) { this.DisplayInfo(); } return(success); } catch (Exception ex) { if (ex.ToString().IndexOf("exists") != -1) { GoobizFrame.Windows.Forms.UserMessage.Show("SYS_ALREADY_EXIST", new string[] { lblTen_Khenthuong_Kyluat.Text, lblTen_Khenthuong_Kyluat.Text }); } return(false); } }
public override bool PerformSave() { try { bool success = false; GoobizFrame.Windows.Public.OrderHashtable hashtableControls = new GoobizFrame.Windows.Public.OrderHashtable(); hashtableControls.Add(txtMa_Quocgia, lblMa_Quocgia.Text); hashtableControls.Add(txtTen_Quocgia, lblTen_Quocgia.Text); if (!GoobizFrame.Windows.MdiUtils.Validator.CheckNullFields(hashtableControls)) { return(false); } if (this.FormState == GoobizFrame.Windows.Forms.FormState.Add) { if (!GoobizFrame.Windows.MdiUtils.Validator.CheckExistValues(hashtableControls, ds_Quocgia, "Ten_Quocgia")) { return(false); } if (!GoobizFrame.Windows.MdiUtils.Validator.CheckExistValues(hashtableControls, ds_Quocgia, "Ma_Quocgia")) { return(false); } success = (bool)this.InsertObject(); } else if (this.FormState == GoobizFrame.Windows.Forms.FormState.Edit) { success = (bool)this.UpdateObject(); } if (success) { this.DisplayInfo(); } return(success); } catch (Exception ex) { if (ex.ToString().IndexOf("exists") != -1) { GoobizFrame.Windows.Forms.UserMessage.Show("SYS_ALREADY_EXIST", new string[] { lblMa_Quocgia.Text, lblMa_Quocgia.Text }); } return(false); } }
public override bool PerformSaveChanges() { GoobizFrame.Windows.Public.OrderHashtable hashtableControls = new GoobizFrame.Windows.Public.OrderHashtable(); hashtableControls.Add(gvDm_Khahhang.Columns["Ma_Khachhang"], ""); hashtableControls.Add(gvDm_Khahhang.Columns["Ten_Khachhang"], ""); if (!GoobizFrame.Windows.MdiUtils.Validator.CheckNullGrid(hashtableControls, gvDm_Khahhang)) { return(false); } //format ngay sinh theo YYYMMDD (varchar) //foreach (DataRow row_Khachhang in ds_Collection.Tables[0].Rows) // try // { // if (row_Khachhang.RowState == DataRowState.Added || row_Khachhang.RowState == DataRowState.Modified) // row_Khachhang["Ngay_Sinh"] = GoobizFrame.Windows.MdiUtils.DateTimeMask.YMDFromShortDatePattern("" + row_Khachhang["Ngay_Sinh"], // GoobizFrame.Windows.MdiUtils.DateTimeMask.GetDateTimeFormat()); // } // catch { continue; } try { dgware_Dm_Khachhang.EmbeddedNavigator.Buttons.DoClick(dgware_Dm_Khachhang.EmbeddedNavigator.Buttons.EndEdit); ds_Collection.Tables[0].Columns["Ma_Khachhang"].Unique = true; //ds_Collection.Tables[0].Columns["Masothue"].Unique = true; objMasterService.Update_Ware_Dm_Khachhang_Collection(this.ds_Collection.GetChanges()); } catch (Exception ex) { if (ex.ToString().IndexOf("Unique") != -1 && ex.ToString().IndexOf("Ma_Khachhang") != -1) { GoobizFrame.Windows.Forms.UserMessage.Show("SYS_ALREADY_EXIST", new string[] { lblMa_Khachhang.Text, lblMa_Khachhang.Text.ToLower() }); return(false); } else if (ex.ToString().IndexOf("Unique") != -1 && ex.ToString().IndexOf("Masothue") != -1) { GoobizFrame.Windows.Forms.UserMessage.Show("SYS_ALREADY_EXIST", new string[] { lblMasothue.Text, lblMasothue.Text.ToLower() }); return(false); } //MessageBox.Show(ex.ToString()); } this.DisplayInfo(); return(true); }
public override bool PerformSave() { try { bool success = false; GoobizFrame.Windows.Public.OrderHashtable hashtableControls = new GoobizFrame.Windows.Public.OrderHashtable(); hashtableControls.Add(txtNguoi_Nop, lblNguoi_Nop.Text); hashtableControls.Add(txtLydo, lblLydo.Text); hashtableControls.Add(txtSotien_Quydoi, lblSotien_Quydoi.Text); hashtableControls.Add(txtSotien_Nguyente, lblSotien_Nguyente.Text); hashtableControls.Add(lookUpEdit_Tiente, lblTiente.Text); hashtableControls.Add(txtTygia, lblTygia.Text); hashtableControls.Add(lookUpEditMa_Kho_Hanghoa, lblKho_Hanghoa.Text); success = GoobizFrame.Windows.MdiUtils.Validator.CheckNullFields(hashtableControls, this); if (success) { if (this.FormState == GoobizFrame.Windows.Forms.FormState.Add) { success = (bool)this.InsertObject(); } else if (this.FormState == GoobizFrame.Windows.Forms.FormState.Edit) { success = (bool)this.UpdateObject(); } } if (success) { this.DisplayInfo(); this.SetInformation(infoControls); this.FormState = GoobizFrame.Windows.Forms.FormState.View; } return(success); } catch (Exception ex) { GoobizFrame.Windows.TrayMessage.TrayMessage.Status = new GoobizFrame.Windows.TrayMessage.TrayMessageInfo(MessageBoxIcon.Asterisk, ex.Message, ex.ToString()); return(false); } }
public override bool PerformSaveChanges() { GoobizFrame.Windows.Public.OrderHashtable hashtableControls = new GoobizFrame.Windows.Public.OrderHashtable(); hashtableControls.Add(gvrex_Dm_Chucvu.Columns["Ma_Chucvu"], ""); hashtableControls.Add(gvrex_Dm_Chucvu.Columns["Ten_Chucvu"], ""); hashtableControls.Add(gvrex_Dm_Chucvu.Columns["Heso_Chucvu"], ""); hashtableControls.Add(gvrex_Dm_Chucvu.Columns["Luong_Chucvu"], ""); if (!GoobizFrame.Windows.MdiUtils.Validator.CheckNullGrid(hashtableControls, gvrex_Dm_Chucvu)) { return(false); } /*if (Double.Parse(heso_phucap.ToString()) < 1) * { * MessageBox.Show("Hệ số phải lớn hơn 0!"); * return false; * } * else if (Double.Parse(luong_phucap.ToString()) < 1) * { * MessageBox.Show("Lương tăng thêm phải lớn hơn 0!"); * return false; * }*/ try { this.DoClickEndEdit(dgrex_Dm_Chucvu);//dgrex_Dm_Chucvu.EmbeddedNavigator.Buttons.EndEdit.DoClick(); ds_Chucvu.Tables[0].Columns["Ma_Chucvu"].Unique = true; objMasterService.Update_Rex_Dm_Chucvu_Collection(this.ds_Chucvu); } catch (Exception ex) { if (ex.ToString().IndexOf("Unique") != -1) { GoobizFrame.Windows.Forms.UserMessage.Show("SYS_ALREADY_EXIST", new string[] { lblMa_Chucvu.Text, lblMa_Chucvu.Text }); return(false); } //MessageBox.Show(ex.ToString()); } this.DisplayInfo(); return(true); }
public override bool PerformSaveChanges() { GoobizFrame.Windows.Public.OrderHashtable hashtableControls = new GoobizFrame.Windows.Public.OrderHashtable(); hashtableControls.Add(gridView1.Columns["Ma_Khenthuong_Kyluat"], ""); hashtableControls.Add(gridView1.Columns["Ten_Khenthuong_Kyluat"], ""); hashtableControls.Add(gridView1.Columns["Id_Loai_Ktkl"], ""); if (!GoobizFrame.Windows.MdiUtils.Validator.CheckNullGrid(hashtableControls, gridView1)) { return(false); } //hashtableControls.Remove(gridView1.Columns["Ten_Khenthuong_Kyluat"]); //hashtableControls.Remove(txtTen_Khenthuong_Kyluat); //if (! GoobizFrame.Windows.MdiUtils.Validator.CheckExistValues(hashtableControls, (DataSet)dgrex_Dm_Khenthuong_Kyluat.DataSource, "Ma_Khenthuong_Kyluat")) //return false; try { dgrex_Dm_Khenthuong_Kyluat.EmbeddedNavigator.Buttons.DoClick(dgrex_Dm_Khenthuong_Kyluat.EmbeddedNavigator.Buttons.EndEdit); ds_Khenthuong_Kyluat.Tables[0].Columns["Ma_Khenthuong_Kyluat"].Unique = true; objMasterService.Update_Rex_Dm_Khenthuong_Kyluat_Collection(this.ds_Khenthuong_Kyluat); } catch (Exception ex) { if (ex.ToString().IndexOf("Unique") != -1) { GoobizFrame.Windows.Forms.UserMessage.Show("SYS_ALREADY_EXIST", new string[] { lblMa_Khenthuong_Kyluat.Text, lblMa_Khenthuong_Kyluat.Text }); return(false); } if (ex.ToString().IndexOf("exists") != -1) { GoobizFrame.Windows.Forms.UserMessage.Show("SYS_ALREADY_EXIST", new string[] { lblTen_Khenthuong_Kyluat.Text, lblTen_Khenthuong_Kyluat.Text }); return(false); } //MessageBox.Show(ex.ToString()); } this.DisplayInfo(); return(true); }
public override bool PerformSaveChanges() { GoobizFrame.Windows.Public.OrderHashtable hashtableControls = new GoobizFrame.Windows.Public.OrderHashtable(); hashtableControls.Add(gridView1.Columns["Ma_Ca_Lamviec"], ""); hashtableControls.Add(gridView1.Columns["Ten_Ca_Lamviec"], ""); if (!GoobizFrame.Windows.MdiUtils.Validator.CheckNullGrid(hashtableControls, gridView1)) { return(false); } for (int i = 0; i < gridView1.RowCount; i++) { if (gridView1.GetDataRow(i).RowState != DataRowState.Unchanged) { if (gridView1.GetRowCellValue(i, gridView1.Columns["Gio_Batdau"]).Equals(gridView1.GetRowCellValue(i, gridView1.Columns["Gio_Ketthuc"]))) { GoobizFrame.Windows.Forms.MessageDialog.Show("Thời gian bắt đầu và thời gian kết thúc không được giống nhau, nhập lại"); return(false); } } } try { //dgrex_Dm_Ca_Lamviec.EmbeddedNavigator.Buttons.EndEdit.DoClick(); this.DoClickEndEdit(dgrex_Dm_Ca_Lamviec); ds_Collection.Tables[0].Columns["Ma_Ca_Lamviec"].Unique = true; objMasterService.Update_Rex_Dm_Ca_Lamviec_Collection(this.ds_Collection); } catch (Exception ex) { if (ex.ToString().IndexOf("Unique") != -1) { GoobizFrame.Windows.Forms.UserMessage.Show("SYS_ALREADY_EXIST", new string[] { lblMa_Ca_Lamviec.Text, lblMa_Ca_Lamviec.Text }); return(false); } //MessageBox.Show(ex.ToString()); } this.DisplayInfo(); return(true); }
public override bool PerformSaveChanges() { GoobizFrame.Windows.Public.OrderHashtable hashtableControls = new GoobizFrame.Windows.Public.OrderHashtable(); hashtableControls.Add(gridView1.Columns["Ma_Tinh"], ""); hashtableControls.Add(gridView1.Columns["Ten_Tinh"], ""); hashtableControls.Add(gridView1.Columns["Id_Quocgia"], ""); if (!GoobizFrame.Windows.MdiUtils.Validator.CheckNullGrid(hashtableControls, gridView1)) { return(false); } try { dgrex_Dm_Tinh.EmbeddedNavigator.Buttons.DoClick(dgrex_Dm_Tinh.EmbeddedNavigator.Buttons.EndEdit); ds_Tinh.Tables[0].Columns["Ma_Tinh"].Unique = true; Constraint constraint = new UniqueConstraint("constraint1", new DataColumn[] { ds_Tinh.Tables[0].Columns["Ten_Tinh"], ds_Tinh.Tables[0].Columns["Id_Quocgia"] }, false); ds_Tinh.Tables[0].Constraints.Add(constraint); objMasterService.Update_Rex_Dm_Tinh_Collection(this.ds_Tinh); } catch (Exception ex) { if (ex.ToString().IndexOf("contains non-unique values") != -1) { GoobizFrame.Windows.Forms.UserMessage.Show("SYS_ALREADY_EXIST", new string[] { lblMa_Tinh.Text, lblMa_Tinh.Text }); return(false); } if (ex.ToString().IndexOf("These columns don't currently have unique values") != -1) { GoobizFrame.Windows.Forms.UserMessage.Show("SYS_ALREADY_EXIST", new string[] { lblTen_Tinh.Text, lblTen_Tinh.Text }); return(false); } //MessageBox.Show(ex.ToString()); } this.DisplayInfo(); return(true); }
public override bool PerformSaveChanges() { this.DoClickEndEdit(dgacc_Dm_Nganhang);// dgacc_Dm_Nganhang.EmbeddedNavigator.Buttons.EndEdit.DoClick(); GoobizFrame.Windows.Public.OrderHashtable hashtableControls = new GoobizFrame.Windows.Public.OrderHashtable(); hashtableControls.Add(gridView1.Columns["Ma_Nganhang"], ""); hashtableControls.Add(gridView1.Columns["Ten_Nganhang"], ""); //hashtableControls.Add(gridView1.Columns["Diachi"], ""); //hashtableControls.Add(gridView1.Columns["Dienthoai"], ""); System.Collections.Hashtable htb_Ma_Nganhang = new System.Collections.Hashtable(); htb_Ma_Nganhang.Add(gridView1.Columns["Ma_Nganhang"], ""); System.Collections.Hashtable htb_Ten_Nganhang = new System.Collections.Hashtable(); htb_Ten_Nganhang.Add(gridView1.Columns["Ten_Nganhang"], ""); if (!GoobizFrame.Windows.MdiUtils.Validator.CheckNullGrid(hashtableControls, gridView1)) { return(false); } if (!GoobizFrame.Windows.MdiUtils.Validator.CheckExistGrid(htb_Ma_Nganhang, gridView1)) { return(false); } if (!GoobizFrame.Windows.MdiUtils.Validator.CheckExistGrid(htb_Ten_Nganhang, gridView1)) { return(false); } try { objMasterTables.Update_Acc_Dm_Nganhang_Collection(dsNganhang); } catch (Exception ex) { #if DEBUG //Hiển thị lổi niếu ở chế độ Debug MessageBox.Show(ex.Message); #endif GoobizFrame.Windows.MdiUtils.Validator.CheckReferencedRecord(ex.Message, "ngân hàng"); } this.DisplayInfo(); return(true); }