private void bar_xoa_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { #region check dieukien if (dinhdanh.quyenhan == 2) { XtraMessageBox.Show("Không có quyền xóa"); return; } string _ketthucgiaiquyet = grv_quatrinhgiaiquyet_tocao.GetFocusedRowCellValue("ketthucgiaiquyet").ToString(); if (_ketthucgiaiquyet == "Lock") { XtraMessageBox.Show("Đã kết thúc giải quyết không được phép xóa"); return; } #endregion try { int i = (int)grv_quatrinhgiaiquyet_tocao.GetFocusedRowCellValue("id_quatrinhgiaiquyettocao"); using (_khieunaitocaoContext = new khieunaitocaoContextDataContext()) { _khieunaitocaoContext.xoa_quatrinhgiaiquyettocao(i); } XtraMessageBox.Show("Xóa thông tin thành công"); } catch (Exception) { XtraMessageBox.Show("Vui lòng chọn thông tin cần xóa"); } }
void LoadData() { using (_khieunaitocaoContext = new khieunaitocaoContextDataContext()) { try { var series1 = chartControl1.Series[0]; series1.Points.Clear(); var _result = _khieunaitocaoContext.thongke_giaiquyetkhieunai(date_tungay.DateTime, date_denngay.DateTime, dinhdanh.madonvi).ToList(); foreach (var item in _result) { var point = new SeriesPoint(); point.Argument = item.statuss; point.Tag = item.statuss; point.Values = new double[] { Convert.ToDouble(item.soluong) }; series1.Points.Add(point); series1.Label.TextPattern = "{A}: {VP:p0}"; } } catch { XtraMessageBox.Show("Có lỗi xảy ra"); } } }
void LoadData4() { using (_khieunaitocaoContext = new khieunaitocaoContextDataContext()) { try { List <BieuDo4> bieudo = new List <BieuDo4>(); var db = new BieuDo4(); var _bieudo4 = _khieunaitocaoContext.bieudo_cot_donthutocao(dinhdanh.madonvi, Int16.Parse(cmb_nam_khieunai.Text)).ToList(); foreach (var item in _bieudo4) { db.thang = item.thang; db.tong = item.tong; bieudo.Add(db); } for (int i = 1; i < 13; i++) { if (_bieudo4.Count(p => p.thang == i) == 0) { db.thang = i; db.tong = 0; bieudo.Add(db); } } bieudocot_tocao.DataSource = bieudo.ToList(); } catch { XtraMessageBox.Show("Có lỗi xảy ra"); } } }
private void LoadData3() { using (_khieunaitocaoContext = new khieunaitocaoContextDataContext()) { try { List <BieuDo> bieudo = new List <BieuDo>(); var db = new BieuDo(); var _bieudo1 = _khieunaitocaoContext.bieudo_cot_donthukhieunai(dinhdanh.madonvi, int.Parse(cmb_nam_khieunai.Text)).ToList(); foreach (var item in _bieudo1) { db.thang = item.thang; db.tong = item.tong; bieudo.Add(db); } for (int i = 1; i < 13; i++) { if (_bieudo1.Count(p => p.thang == i) == 0) { db.thang = i; db.tong = 0; bieudo.Add(db); } } bieudocot_khieunai.DataSource = bieudo.ToList(); } catch (Exception) { XtraMessageBox.Show("Có lỗi xảy ra"); } } }
private void bar_delete_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { #region check dieukien if (dinhdanh.quyenhan == 2) { XtraMessageBox.Show("Không có quyền xóa"); return; } if (check_quatrinhgiaiquyet.Caption == "Kết thúc quá trình giải quyết") { XtraMessageBox.Show("Đã kết thúc giải quyết không được phép xóa"); return; } #endregion try { using (_khieunaitocaoContext = new khieunaitocaoContextDataContext()) { _khieunaitocaoContext.xoa_quatrinhgiaiquyettocao(id_quatrinhgiaiquyettocao); } XtraMessageBox.Show("Xóa thông tin thành công"); } catch (Exception) { XtraMessageBox.Show("Vui lòng chọn thông tin cần xóa"); } }
private void bar_btn_sua_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { try { int i = (int)grv_quanlydonthukhieunai.GetFocusedRowCellValue("id_thongtinhieunai"); #region check edit using (_khieunaitocaoContext = new khieunaitocaoContextDataContext()) { var _edit = _khieunaitocaoContext.check_xoadonthu(i).ToList(); if (_edit.Count() != 0) { XtraMessageBox.Show("Không được sửa nội dung đơn thư này"); } } #endregion thongtindonthucanhan f = new thongtindonthucanhan(); f.bool_sua = true; f.id_thongtinKN = i; f.ShowDialog(); } catch (Exception) { XtraMessageBox.Show("Vui lòng chọn đơn thư cần sửa"); } }
private void bar_save_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { mahoa mahoa = new mahoa(); string pass = mahoa.EncryptString(passold.Text, "lamgico"); #region check password old if (passnewagain.Text != passnew.Text) { XtraMessageBox.Show("Mật khẩu nhập lại không đúng"); return; } if (pass != dinhdanh.password) { XtraMessageBox.Show("Mật khẩu cũ không đúng"); return; } #endregion try { string passnew = mahoa.EncryptString(passnewagain.Text, "lamgico"); using (khieunaitocaoContextDataContext khieunaitocaoContext = new khieunaitocaoContextDataContext()) { khieunaitocaoContext.UpdatePassword(dinhdanh.ma_canbo, passnew); XtraMessageBox.Show("Đổi mật khẩu thành công"); } } catch (Exception) { XtraMessageBox.Show("Đổi mật khẩu không thành công"); //throw; } }
private void fun_load() { using (khieunaitocaoContextDataContext = new khieunaitocaoContextDataContext()) { var list = khieunaitocaoContextDataContext.thongketonghop_khieunai(date_tungay.DateTime, date_denngay.DateTime, dinhdanh.madonvi).ToList(); grc_thongkedonthu.DataSource = list; } }
public void funload() { using (_khieunaitocaoContext = new khieunaitocaoContextDataContext()) { var _list = _khieunaitocaoContext.List_theodoi_giaiquyettocao(dinhdanh.madonvi, dinhdanh.kyhieu_donvi + "%").ToList(); grd_quatrinhgiaiquyet_tocao.DataSource = _list; } }
public void funload() { using (_khieunaitocaoContext = new khieunaitocaoContextDataContext()) { var _list = _khieunaitocaoContext.list_quatrinhgiaiquyettocao(dinhdanh.madonvi, year).ToList(); grd_quatrinhgiaiquyet_tocao.DataSource = _list; } }
private void tocao_load() { using (_khieunaitocaoContext = new khieunaitocaoContextDataContext()) { var _list = _khieunaitocaoContext.list_thongtintocao_linq(dinhdanh.madonvi).ToList(); grd_thongtintocao.DataSource = _list; } }
private void bar_xoa_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { int a = (int)grv_thongtintocao.GetFocusedRowCellValue("id_thongtintocao1"); string matocao = grv_thongtintocao.GetFocusedRowCellValue("ma_donthu_tocao").ToString(); #region check permission if (dinhdanh.quyenhan == 2) { XtraMessageBox.Show("Tài khoản chỉ có quyền xem.\n Không được phép xóa"); return; } using (_khieunaitocaoContext = new khieunaitocaoContextDataContext()) { var _edit = _khieunaitocaoContext.check_xoatocao(a).ToList(); if (_edit.Count() != 0) { XtraMessageBox.Show("Không được xóa đơn thư này"); return; } } if (matocao.Substring(0, 4) != dinhdanh.kyhieu_donvi) { XtraMessageBox.Show("Không được quyền xóa"); return; } #endregion check permission var indexs = grv_thongtintocao.GetSelectedRows(); if (indexs.Length < 0) { MessageBox.Show("Vui lòng chọn thông tin cần xóa"); return; } try { using (_khieunaitocaoContext = new khieunaitocaoContextDataContext()) { var del = _khieunaitocaoContext.tb_thongtintocaos.Single(p => p.id_thongtintocao1 == a); if (MessageBox.Show("Bạn có muốn xóa thông tin?", "Confirmation", MessageBoxButtons.YesNo) != DialogResult.Yes) { return; } _khieunaitocaoContext.tb_thongtintocaos.DeleteOnSubmit(del); _khieunaitocaoContext.SubmitChanges(); grv_thongtintocao.DeleteSelectedRows(); MessageBox.Show("Xóa thông tin thành công"); } } catch (Exception) { MessageBox.Show("Xóa thông tin thất bại"); //throw; } }
private void bar_xoa_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { #region check permission if (dinhdanh.quyenhan == 2) { XtraMessageBox.Show("Tài khoản chỉ có quyền xem.\n Không được phép xóa"); return; } int i = (int)grv_quanlydonthukhieunai.GetFocusedRowCellValue("id_thongtinhieunai"); using (_khieunaitocaoContext = new khieunaitocaoContextDataContext()) { var _edit = _khieunaitocaoContext.check_xoadonthu(i).ToList(); if (_edit.Count() != 0) { XtraMessageBox.Show("Không được xóa đơn thư này"); return; } } #endregion try { var indexs = grv_quanlydonthukhieunai.GetSelectedRows(); if (indexs[0] < 0) { MessageBox.Show("Đây là thanh tìm kiếm. Không thể xóa được"); return; } if (indexs.Length < 0) { MessageBox.Show("Vui lòng chọn thông tin cần xóa"); return; } int a = (int)grv_quanlydonthukhieunai.GetFocusedRowCellValue("id_thongtinhieunai"); using (_khieunaitocaoContext = new khieunaitocaoContextDataContext()) { var del = _khieunaitocaoContext.tb_thongtinkhieunais.Single(p => p.id_thongtinhieunai == a); if (MessageBox.Show("Bạn có muốn xóa thông tin?", "Confirmation", MessageBoxButtons.YesNo) != DialogResult.Yes) { return; } _khieunaitocaoContext.tb_thongtinkhieunais.DeleteOnSubmit(del); _khieunaitocaoContext.SubmitChanges(); grv_quanlydonthukhieunai.DeleteSelectedRows(); MessageBox.Show("Xóa thông tin thành công"); } } catch (Exception) { MessageBox.Show("Xóa thông tin thất bại"); //throw; } }
private void donthu_load() { using (_khieunaitocaoContext = new khieunaitocaoContextDataContext()) { var _list = _khieunaitocaoContext.list_thongtindonthukhieunai_gopbang_linq(dinhdanh.madonvi).ToList(); grc_quanlydonthukhieunai.DataSource = _list; //grv_quanlydonthukhieunai.SetFocusedRowCellValue( "ma_donthu_khieunai", 123); } }
private void fun_reload() { _khieunaitocaoContext = new khieunaitocaoContextDataContext(); // if (dinhdanh.quyenhan == 0) { var thongtin = _khieunaitocaoContext.xemcanbo().ToList(); grd_thongtincanbo.DataSource = thongtin; } else { var thongtin = _khieunaitocaoContext.list_thongtincanbo_linq(dinhdanh.madonvi).ToList(); grd_thongtincanbo.DataSource = thongtin; } }
private void bar_xoacanbo_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { try { _khieunaitocaoContext = new khieunaitocaoContextDataContext(); int i = (int)grv_thongtincanbo.GetFocusedRowCellValue("ma_canbo"); _khieunaitocaoContext.xoacanbo(i); fun_reload(); XtraMessageBox.Show("Xóa thông tin thành công"); } catch (Exception) { XtraMessageBox.Show("Vui lòng chọn thông tin cần xóa"); } }
private void bar_xoa_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { #region check permission if (dinhdanh.quyenhan == 2) { XtraMessageBox.Show("Tài khoản chỉ có quyền xem.\n Không được phép xóa"); return; } using (_khieunaitocaoContext = new khieunaitocaoContextDataContext()) { var _edit = _khieunaitocaoContext.check_xoadonthu(id_thongtinKN).ToList(); if (_edit.Count() != 0) { XtraMessageBox.Show("Không được xóa đơn thư này"); return; } } if (txt_madonthu.Text.Substring(0, 4) != dinhdanh.kyhieu_donvi) { XtraMessageBox.Show("Không được quyền xóa"); return; } #endregion check permission try { using (_khieunaitocaoContext = new khieunaitocaoContextDataContext()) { var del = _khieunaitocaoContext.tb_thongtinkhieunais.Single(p => p.id_thongtinhieunai == id_thongtinKN); if (MessageBox.Show("Bạn có muốn xóa thông tin?", "Confirmation", MessageBoxButtons.YesNo) != DialogResult.Yes) { return; } _khieunaitocaoContext.tb_thongtinkhieunais.DeleteOnSubmit(del); _khieunaitocaoContext.SubmitChanges(); MessageBox.Show("Xóa thông tin thành công"); } } catch (Exception) { MessageBox.Show("Xóa thông tin thất bại"); throw; } }
private void loaditems() { using (_khieunaitocaoContext = new khieunaitocaoContextDataContext()) { try { var look = _khieunaitocaoContext.list_donvi().ToList(); search_coquandonvi.Properties.DataSource = look; search_coquandonvi.Properties.DisplayMember = "ten_donvi"; search_coquandonvi.Properties.ValueMember = "ma_donvi"; } catch (Exception) { XtraMessageBox.Show("Vui lòng kiểm tra lại kết nối mạng"); } } }
private void btn_luu_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { int?i; using (_khieunaitocaoContext = new khieunaitocaoContextDataContext()) { i = _khieunaitocaoContext.check_update_insert_lnq(Convert.ToInt16(search_coquandonvi.EditValue), txt_tendangnhap.Text); if (i == 0 || bool_sua == true) { fun_save(); fun_null(); } else { XtraMessageBox.Show("Tên đăng nhập đã bị tồn tại"); } } }
private void load_items_donvi() { try { using (_khieunaitocaoContext = new khieunaitocaoContextDataContext()) { var look = _khieunaitocaoContext.list_donvi().ToList(); combo_donvinhan.Properties.DataSource = look; combo_donvinhan.Properties.DisplayMember = "ten_donvi"; combo_donvinhan.Properties.ValueMember = "ma_donvi"; } } catch (Exception) { //throw; XtraMessageBox.Show("Vui lòng kiểm tra lại kết nối mạng"); } }
private void txt_ma_donthu_tocao_Leave(object sender, EventArgs e) { using (_khieunaitocaoContext = new khieunaitocaoContextDataContext()) { #region check donvi int?i; i = _khieunaitocaoContext.check_madonthutocao_linq(dinhdanh.madonvi, txt_ma_donthu_tocao.Text.Trim()); if (i == 0) { XtraMessageBox.Show("Đơn thư không tồn tại"); txt_ma_donthu_tocao.Focus(); memo_tomtatnoidung.Text = null; return; } #endregion var tomtatnoidung = _khieunaitocaoContext.tomtatnoidungtocao(txt_ma_donthu_tocao.Text.Trim(), dinhdanh.madonvi).SingleOrDefault(); memo_tomtatnoidung.EditValue = tomtatnoidung.tomtat_noidung; } }
private void bar_chuyendonvikhac_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { int i = (int)grv_quatrinhgiaiquyet.GetFocusedRowCellValue("id_thongtinkhieunai"); int y = (int)grv_quatrinhgiaiquyet.GetFocusedRowCellValue("id_quatrinhgiaiquyetkhieunai"); try { using (_khieunaitocaoContext = new khieunaitocaoContextDataContext()) { var _chuyen = _khieunaitocaoContext.check_chuyendonthu(y).SingleOrDefault(); #region check dieukien if (dinhdanh.quyenhan == 2) { XtraMessageBox.Show("Không có quyền hạn"); return; } if (_chuyen.forward.Trim() == "Delivered") { XtraMessageBox.Show("Đơn thư đã được chuyển đi"); return; } if (_chuyen.hinhthuc_xuly != "Chuyển đơn vị khác") { XtraMessageBox.Show("Chưa chọn đơn vị nhận"); return; } #endregion var _sua = _khieunaitocaoContext.xem_thongtin_quatrinhgiaiquyet_linq(y).SingleOrDefault(); _khieunaitocaoContext.chuyendonthukhieunai_temp(i, (int?)_sua.donvinhan, dinhdanh.madonvi, y); _khieunaitocaoContext.update_trangthaichuyedonthu(y, "Delivered"); XtraMessageBox.Show("Chuyển thông tin thành công"); } } catch (Exception) { XtraMessageBox.Show("Chuyển thông tin không thành công"); //throw; } funload(); }
private void load_items_donvi() { try { _khieunaitocaoContext = new khieunaitocaoContextDataContext(); var look = (from f in _khieunaitocaoContext.tb_donvis select new { f.ma_donvi, f.kyhieu_donvi, f.ten_donvi }).ToList(); com_tendonvi.Properties.DataSource = look; com_tendonvi.Properties.DisplayMember = "ten_donvi"; com_tendonvi.Properties.ValueMember = "ma_donvi"; } catch (Exception) { //throw; XtraMessageBox.Show("Vui lòng kiểm tra lại kết nối mạng"); } }
private void bar_delete_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { #region check dieukien if (dinhdanh.quyenhan == 2) { XtraMessageBox.Show("Không có quyền xóa"); return; } if (check_quatrinhgiaiquyet.Caption == "Kết thúc quá trình giải quyết") { XtraMessageBox.Show("Đã kết thúc giải quyết không được phép xóa"); return; } if (txt_ma_donthu_tocao.Text.Substring(0, 4) != dinhdanh.kyhieu_donvi && combo_hinhthuc_xuly.Text.Trim() == "Chuyển đơn vị khác") { XtraMessageBox.Show("Không được xóa đơn thư tố cáo chuyển đến"); return; } if (checkxoasua == "finish") { XtraMessageBox.Show("Đã kết thúc giải quyết không được phép xóa"); return; } #endregion try { using (_khieunaitocaoContext = new khieunaitocaoContextDataContext()) { _khieunaitocaoContext.xoa_quatrinhgiaiquyettocao(id_quatrinhgiaiquyettocao); } XtraMessageBox.Show("Xóa thông tin thành công"); } catch (Exception) { XtraMessageBox.Show("Vui lòng chọn thông tin cần xóa"); } }
private void _dangnhap() { mahoa mh = new mahoa(); string matkhau = mh.EncryptString(txt_matkhaudangnhap.Text, "lamgico"); try { using (_khieunaitocaoContext = new khieunaitocaoContextDataContext()) { int?status = _khieunaitocaoContext.login_canbo_linq(Convert.ToInt16(com_tendonvi.EditValue), txt_tendangnhap.Text, matkhau); if (status == 1) { this.DialogResult = DialogResult.OK; var _dinhdanh_canbo = _khieunaitocaoContext.dinhdanh_canbo(Convert.ToInt16(com_tendonvi.EditValue), txt_tendangnhap.Text).SingleOrDefault(); dinhdanh.madonvi = _dinhdanh_canbo.ma_donvi; dinhdanh.ma_canbo = _dinhdanh_canbo.ma_canbo; dinhdanh.sohieu_cand = _dinhdanh_canbo.sohieu_cand; dinhdanh.quyenhan = _dinhdanh_canbo.quyenhan; dinhdanh.kyhieu_donvi = _dinhdanh_canbo.kyhieu_donvi.Trim(); dinhdanh.tencanbo = _dinhdanh_canbo.hoten_chiensy; dinhdanh.password = _dinhdanh_canbo.matkhau_dangnhap; this.Close(); } if (status == 0) { XtraMessageBox.Show("Sai thông tin đăng nhập"); } } } catch (Exception) { XtraMessageBox.Show("Kiểm tra lại kết nối"); } SaveSetting(); }
private void load_sua() { using (_khieunaitocaoContext = new khieunaitocaoContextDataContext()) { var sua = _khieunaitocaoContext.load_sua_canbo(_macanbo).SingleOrDefault(); loaditems(); search_coquandonvi.EditValue = sua.ma_donvi; txt_hoten.Text = sua.hoten_chiensy; txt_sohieuCAND.EditValue = sua.sohieu_cand; txt_tendangnhap.Text = sua.ten_dangnhap; txt_tendangnhap.ReadOnly = true; txt_matkhau.Text = mh.Decrypt(sua.matkhau_dangnhap, "lamgico"); com_capbac.Text = sua.capbac; com_chucvu.Text = sua.chucvu; if (sua.quyenhan == 1) { radio_quyenhan.SelectedIndex = 1; } if (sua.quyenhan == 2) { radio_quyenhan.SelectedIndex = 0; } } }
private void fun_edit() { using (_khieunaitocaoContext = new khieunaitocaoContextDataContext()) { var _sua = _khieunaitocaoContext.xem_thongtin_quatrinhgiaiquyettocao(id_quatrinhgiaiquyettocao).SingleOrDefault(); txt_ma_donthu_tocao.Text = _sua.ma_donthu_tocao; txt_solangiaiquyet.Text = _sua.sola_tocao; if (_sua.hinhthuc_xuly == 1) { combo_hinhthuc_xuly.Text = "Chuyển đơn vị khác"; combo_donvinhan.Properties.ReadOnly = false; date_ngaynhan.Properties.ReadOnly = false; } if (_sua.hinhthuc_xuly == 0) { combo_hinhthuc_xuly.Text = "Trực tiếp xử lý"; combo_donvinhan.Properties.ReadOnly = true; date_ngaynhan.Properties.ReadOnly = true; } if (_sua.hinhthuc_xuly == 2) { combo_hinhthuc_xuly.Text = "Không xử lý"; combo_donvinhan.Properties.ReadOnly = true; date_ngaynhan.Properties.ReadOnly = true; } combo_donvinhan.EditValue = _sua.donvinhan; date_ngaynhan.EditValue = _sua.ngaynhan; combo_capgiaiquyet.Text = _sua.capgiaiquyet; combo_donvichiu_trachnhiem_giaiquyet.Text = _sua.noidungtocao; memo_tomtatnoidung.Text = _sua.dv_chiutrachnhiem_giaiquyet; txt_sothongbao_chonoigui.Text = _sua.sothongbao_chonoigui; date_ngaygui_thongbao.EditValue = _sua.ngaygui_thongbao; txt_songay_giaiquyet.EditValue = _sua.songay_giaiquyet; date_tungay_giaiquyet.EditValue = _sua.ngaybatdau_giaiquyet; date_denngay_giaiquyet.EditValue = _sua.ngayketthuc_giaiquyet; txt_so_quyetdinh_thuly.Text = _sua.so_quyetdinh_thuly; date_ngay_thuly.EditValue = _sua.ngay_thuly; combo_hinhthuc_xacminh.Text = _sua.hinhthuc_xacminh; txt_so_quyetdinh_thanhlap.Text = _sua.so_quyetdinh_thanhlap; date_ngay_thanhlap_quyetdinh.EditValue = _sua.ngay_thanhlap_quyetdinh; txt_hoten_totruong.Text = _sua.hoten_totruong; combo_capbac_totruong.Text = _sua.capbac_totruong; combo_chucvu_totruong.Text = _sua.chuvu_totruong; memo_thanhvien_trongdoan.Text = _sua.thanhvien_trongdoan; so_kehoach_xacminh.Text = _sua.so_kehoach_xacminh; date_tungay_xacminh.EditValue = _sua.ngay_batdauxacminh; date_denngay_xacminh.EditValue = _sua.ngay_ketthucxacminh; combo_ketqua_xacminh.Text = _sua.ketqua_xacminh; date_ngaayrut_tocao.EditValue = _sua.ngayrut_tocao; memo_lydorut_tocao.Text = _sua.lydorut_tocao; txt_so_baocao_ketqua_xacminh.Text = _sua.so_baocao_ketqua_xacminh; date_baocao_ketqua_xacminh.EditValue = _sua.ngay_baocao_ketqua_xacminh; memo_tomtat_ketqua_xuly.Text = _sua.tomtat_ketqua_xuly; txt_so_ketluan_noidung_tocao.Text = _sua.so_ketluan_noidung_tocao; date_ngay_ketluan_noidung_tocao.EditValue = _sua.ngay_ketluan_noidung_tocao; txt_nguoiky_ketluan_noidung_tocao.Text = _sua.nguoiky_ketluan_noidung_tocao; txt_chucvu_nguoiky_ketluan_noidung_tocao.Text = _sua.chucvu_nguoiky_ketluan_noidung_tocao; date_ngay_congkhai_ketluan.EditValue = _sua.ngay_congkhai_ketluan; txt_khongxet_thidua.EditValue = _sua.so_cb_khongduoc_xetthidua; txt_bikiemdiem.EditValue = _sua.so_cb_bikiemdiem; txt_bicanhcao.EditValue = _sua.so_cb_bicanhcao; txt_bikhientrach.EditValue = _sua.so_cb_bikhientrach; txt_bigiangchuc.EditValue = _sua.so_cb_bigiangchuc; txt_bigiangcap.EditValue = _sua.so_cb_bigiangcap; txt_xuly_hinhsu.EditValue = _sua.so_cb_xuly_hinhsu; txt_tuocgianhhieu_cand.EditValue = _sua.so_cb_bituocdanhhieu; txt_tapthe_duoc_minhoan.EditValue = _sua.so_tapthe_duocminhoan; txt_canhan_duoc_minhoan.EditValue = _sua.so_canhan_duocminhoan; txt_khoiphuc_loiich.Text = _sua.khoiphuc_loiich; txt_thuhoi_taisan.Text = _sua.thuhoi_taisan; date_ngaynop_luu_hoso.EditValue = _sua.ngaynop_luu_hoso; txt_canbo_thuly.Text = _sua.cabo_thuly; txt_lanhdao_phutrach.Text = _sua.lanhdao_phutrach; if (_sua.ketthucgiaiquyet == "Lock") { check_quatrinhgiaiquyet.Checked = true; } else { check_quatrinhgiaiquyet.Checked = false; } } }
private void fun_save() { using (_khieunaitocaoContext = new khieunaitocaoContextDataContext()) { #region check dieu kien if (dinhdanh.quyenhan == 2) { XtraMessageBox.Show("Không được quyền thay đổi"); return; } if (bool_sua == true) { var _check = _khieunaitocaoContext.check_ketthucgiaiquyettocao(id_quatrinhgiaiquyettocao).SingleOrDefault(); if (_check.ketthucgiaiquyet == "Lock") { XtraMessageBox.Show("Đã kết thúc quá trình giải quyết.\n Không thể thay đổi được."); return; } } #endregion var id_thongtintocao = _khieunaitocaoContext.xem_id_thongtintocao(txt_ma_donthu_tocao.Text.Trim(), dinhdanh.madonvi).SingleOrDefault(); int _ID = id_thongtintocao.id_thongtintocao1; int?id_quatrinhgiaiquyettocao_guiden = id_thongtintocao.ma_quatrinhgiaiquyet_donvichuyenden; if (combo_hinhthuc_xuly.Text == "Không xử lý") { statuss = "Finish"; trangthaigiaiquyet = "Lock"; } if (combo_hinhthuc_xuly.Text == "Chuyển đơn vị khác") { statuss = "Finish"; trangthaigiaiquyet = "Lock"; if (date_ngaynhan.Text == null) { XtraMessageBox.Show("Vui lòng chọn ngày chuyển"); return; } } if (combo_hinhthuc_xuly.Text == "Trực tiếp xử lý") { if (date_tungay_giaiquyet.EditValue == null) { statuss = "No process"; trangthaigiaiquyet = "Unlock"; } if (date_denngay_giaiquyet.EditValue != null && date_ngayketthuc.EditValue == null) { statuss = "Processing"; trangthaigiaiquyet = "Unlock"; } if (date_denngay_giaiquyet.EditValue != null && date_ngayketthuc.EditValue != null) { TimeSpan timeSpan = (DateTime)date_ngayketthuc.EditValue - (DateTime)date_denngay_giaiquyet.EditValue; int songay = timeSpan.Days; if (songay > 0) { statuss = "Out of date"; trangthaigiaiquyet = "Unlock"; } else { statuss = "Finish"; trangthaigiaiquyet = "Lock"; } } } if (bool_sua == false) { _khieunaitocaoContext.them_quatrinhgiaiquyettocao_linq(_ID, txt_solangiaiquyet.Text, hinhthucxuly, Convert.ToInt32(combo_donvinhan.EditValue), (DateTime?)date_ngaynhan.EditValue, combo_capgiaiquyet.Text, memo_tomtatnoidung.Text, combo_donvichiu_trachnhiem_giaiquyet.Text, txt_sothongbao_chonoigui.Text, (DateTime?)date_ngaygui_thongbao.EditValue, txt_songay_giaiquyet.Text.Trim(), (DateTime?)date_tungay_giaiquyet.EditValue, (DateTime?)date_denngay_giaiquyet.EditValue, txt_so_quyetdinh_thuly.Text, (DateTime?)date_ngay_thuly.EditValue, combo_hinhthuc_xacminh.Text, txt_so_quyetdinh_thanhlap.Text, (DateTime?)date_ngay_thanhlap_quyetdinh.EditValue, txt_hoten_totruong.Text, combo_capbac_totruong.Text, combo_chucvu_totruong.Text, memo_thanhvien_trongdoan.Text, so_kehoach_xacminh.Text, (DateTime?)date_tungay_xacminh.EditValue, (DateTime?)date_denngay_xacminh.EditValue, combo_ketqua_xacminh.Text, (DateTime?)date_ngaayrut_tocao.EditValue, memo_lydorut_tocao.Text, txt_so_baocao_ketqua_xacminh.Text, (DateTime?)date_baocao_ketqua_xacminh.EditValue, memo_tomtat_ketqua_xuly.Text, txt_so_ketluan_noidung_tocao.Text, (DateTime?)date_ngay_ketluan_noidung_tocao.EditValue, txt_nguoiky_ketluan_noidung_tocao.Text, txt_chucvu_nguoiky_ketluan_noidung_tocao.Text, (DateTime?)date_ngay_congkhai_ketluan.EditValue, Convert.ToInt32(txt_khongxet_thidua.Text), Convert.ToInt32(txt_bikiemdiem.Text), Convert.ToInt32(txt_bicanhcao.Text), Convert.ToInt32(txt_bikhientrach.Text), Convert.ToInt32(txt_bigiangchuc.Text), Convert.ToInt32(txt_bigiangcap.Text), Convert.ToInt32(txt_xuly_hinhsu.Text), Convert.ToInt32(txt_tuocgianhhieu_cand.Text), Convert.ToInt32(txt_tapthe_duoc_minhoan.Text), Convert.ToInt32(txt_canhan_duoc_minhoan.Text), txt_khoiphuc_loiich.Text, txt_thuhoi_taisan.Text, (DateTime?)date_ngaynop_luu_hoso.EditValue, txt_canbo_thuly.Text, txt_lanhdao_phutrach.Text, trangthaigiaiquyet, statuss, DateTime.Now, (DateTime?)date_ngayketthuc.EditValue, "Not delivered"); if (id_quatrinhgiaiquyettocao_guiden != null) { _khieunaitocaoContext.sua_quatrinhgiaiquyettocao_guiden_linq(id_quatrinhgiaiquyettocao_guiden, txt_solangiaiquyet.Text, combo_capgiaiquyet.Text, memo_tomtatnoidung.Text, combo_donvichiu_trachnhiem_giaiquyet.Text, txt_sothongbao_chonoigui.Text, (DateTime?)date_ngaygui_thongbao.EditValue, txt_songay_giaiquyet.Text.Trim(), (DateTime?)date_tungay_giaiquyet.EditValue, (DateTime?)date_denngay_giaiquyet.EditValue, txt_so_quyetdinh_thuly.Text, (DateTime?)date_ngay_thuly.EditValue, combo_hinhthuc_xacminh.Text, txt_so_quyetdinh_thanhlap.Text, (DateTime?)date_ngay_thanhlap_quyetdinh.EditValue, txt_hoten_totruong.Text, combo_capbac_totruong.Text, combo_chucvu_totruong.Text, memo_thanhvien_trongdoan.Text, so_kehoach_xacminh.Text, (DateTime?)date_tungay_xacminh.EditValue, (DateTime?)date_denngay_xacminh.EditValue, combo_ketqua_xacminh.Text, (DateTime?)date_ngaayrut_tocao.EditValue, memo_lydorut_tocao.Text, txt_so_baocao_ketqua_xacminh.Text, (DateTime?)date_baocao_ketqua_xacminh.EditValue, memo_tomtat_ketqua_xuly.Text, txt_so_ketluan_noidung_tocao.Text, (DateTime?)date_ngay_ketluan_noidung_tocao.EditValue, txt_nguoiky_ketluan_noidung_tocao.Text, txt_chucvu_nguoiky_ketluan_noidung_tocao.Text, (DateTime?)date_ngay_congkhai_ketluan.EditValue, Convert.ToInt32(txt_khongxet_thidua.Text), Convert.ToInt32(txt_bikiemdiem.Text), Convert.ToInt32(txt_bicanhcao.Text), Convert.ToInt32(txt_bikhientrach.Text), Convert.ToInt32(txt_bigiangchuc.Text), Convert.ToInt32(txt_bigiangcap.Text), Convert.ToInt32(txt_xuly_hinhsu.Text), Convert.ToInt32(txt_tuocgianhhieu_cand.Text), Convert.ToInt32(txt_tapthe_duoc_minhoan.Text), Convert.ToInt32(txt_canhan_duoc_minhoan.Text), txt_khoiphuc_loiich.Text, txt_thuhoi_taisan.Text, (DateTime?)date_ngaynop_luu_hoso.EditValue, txt_canbo_thuly.Text, txt_lanhdao_phutrach.Text, (DateTime?)date_ngayketthuc.EditValue); } XtraMessageBox.Show("Thêm thông tin thành công"); } if (bool_sua == true) { _khieunaitocaoContext.sua_quatrinhgiaiquyettocao_linq(id_quatrinhgiaiquyettocao, _id_thongtintocao, txt_solangiaiquyet.Text, hinhthucxuly, Convert.ToInt32(combo_donvinhan.EditValue), (DateTime?)date_ngaynhan.EditValue, combo_capgiaiquyet.Text, memo_tomtatnoidung.Text, combo_donvichiu_trachnhiem_giaiquyet.Text, txt_sothongbao_chonoigui.Text, (DateTime?)date_ngaygui_thongbao.EditValue, txt_songay_giaiquyet.Text.Trim(), (DateTime?)date_tungay_giaiquyet.EditValue, (DateTime?)date_denngay_giaiquyet.EditValue, txt_so_quyetdinh_thuly.Text, (DateTime?)date_ngay_thuly.EditValue, combo_hinhthuc_xacminh.Text, txt_so_quyetdinh_thanhlap.Text, (DateTime?)date_ngay_thanhlap_quyetdinh.EditValue, txt_hoten_totruong.Text, combo_capbac_totruong.Text, combo_chucvu_totruong.Text, memo_thanhvien_trongdoan.Text, so_kehoach_xacminh.Text, (DateTime?)date_tungay_xacminh.EditValue, (DateTime?)date_denngay_xacminh.EditValue, combo_ketqua_xacminh.Text, (DateTime?)date_ngaayrut_tocao.EditValue, memo_lydorut_tocao.Text, txt_so_baocao_ketqua_xacminh.Text, (DateTime?)date_baocao_ketqua_xacminh.EditValue, memo_tomtat_ketqua_xuly.Text, txt_so_ketluan_noidung_tocao.Text, (DateTime?)date_ngay_ketluan_noidung_tocao.EditValue, txt_nguoiky_ketluan_noidung_tocao.Text, txt_chucvu_nguoiky_ketluan_noidung_tocao.Text, (DateTime?)date_ngay_congkhai_ketluan.EditValue, Convert.ToInt32(txt_khongxet_thidua.Text), Convert.ToInt32(txt_bikiemdiem.Text), Convert.ToInt32(txt_bicanhcao.Text), Convert.ToInt32(txt_bikhientrach.Text), Convert.ToInt32(txt_bigiangchuc.Text), Convert.ToInt32(txt_bigiangcap.Text), Convert.ToInt32(txt_xuly_hinhsu.Text), Convert.ToInt32(txt_tuocgianhhieu_cand.Text), Convert.ToInt32(txt_tapthe_duoc_minhoan.Text), Convert.ToInt32(txt_canhan_duoc_minhoan.Text), txt_khoiphuc_loiich.Text, txt_thuhoi_taisan.Text, (DateTime?)date_ngaynop_luu_hoso.EditValue, txt_canbo_thuly.Text, txt_lanhdao_phutrach.Text, trangthaigiaiquyet, statuss, (DateTime?)date_ngayketthuc.EditValue, "Not delivered"); if (id_quatrinhgiaiquyettocao_guiden != null) { _khieunaitocaoContext.sua_quatrinhgiaiquyettocao_guiden_linq(id_quatrinhgiaiquyettocao_guiden, txt_solangiaiquyet.Text, combo_capgiaiquyet.Text, memo_tomtatnoidung.Text, combo_donvichiu_trachnhiem_giaiquyet.Text, txt_sothongbao_chonoigui.Text, (DateTime?)date_ngaygui_thongbao.EditValue, txt_songay_giaiquyet.Text.Trim(), (DateTime?)date_tungay_giaiquyet.EditValue, (DateTime?)date_denngay_giaiquyet.EditValue, txt_so_quyetdinh_thuly.Text, (DateTime?)date_ngay_thuly.EditValue, combo_hinhthuc_xacminh.Text, txt_so_quyetdinh_thanhlap.Text, (DateTime?)date_ngay_thanhlap_quyetdinh.EditValue, txt_hoten_totruong.Text, combo_capbac_totruong.Text, combo_chucvu_totruong.Text, memo_thanhvien_trongdoan.Text, so_kehoach_xacminh.Text, (DateTime?)date_tungay_xacminh.EditValue, (DateTime?)date_denngay_xacminh.EditValue, combo_ketqua_xacminh.Text, (DateTime?)date_ngaayrut_tocao.EditValue, memo_lydorut_tocao.Text, txt_so_baocao_ketqua_xacminh.Text, (DateTime?)date_baocao_ketqua_xacminh.EditValue, memo_tomtat_ketqua_xuly.Text, txt_so_ketluan_noidung_tocao.Text, (DateTime?)date_ngay_ketluan_noidung_tocao.EditValue, txt_nguoiky_ketluan_noidung_tocao.Text, txt_chucvu_nguoiky_ketluan_noidung_tocao.Text, (DateTime?)date_ngay_congkhai_ketluan.EditValue, Convert.ToInt32(txt_khongxet_thidua.Text), Convert.ToInt32(txt_bikiemdiem.Text), Convert.ToInt32(txt_bicanhcao.Text), Convert.ToInt32(txt_bikhientrach.Text), Convert.ToInt32(txt_bigiangchuc.Text), Convert.ToInt32(txt_bigiangcap.Text), Convert.ToInt32(txt_xuly_hinhsu.Text), Convert.ToInt32(txt_tuocgianhhieu_cand.Text), Convert.ToInt32(txt_tapthe_duoc_minhoan.Text), Convert.ToInt32(txt_canhan_duoc_minhoan.Text), txt_khoiphuc_loiich.Text, txt_thuhoi_taisan.Text, (DateTime?)date_ngaynop_luu_hoso.EditValue, txt_canbo_thuly.Text, txt_lanhdao_phutrach.Text, (DateTime?)date_ngayketthuc.EditValue); } XtraMessageBox.Show("Sửa thông tin thành công"); } } }
private void Fun_save() { using (_khieunaitocaoContext = new khieunaitocaoContextDataContext()) { #region check dieu kien if (dinhdanh.quyenhan == 2) { XtraMessageBox.Show("Không được quyền thay đổi"); return; } if (string.IsNullOrEmpty(com_hinhthucxuly.Text)) { XtraMessageBox.Show("Chưa chọn hình thức xử lý"); return; } if (bool_sua == false) { var solan = _khieunaitocaoContext.check_solangiaiquyet(dinhdanh.madonvi, txt_madonthukhieunai.Text.Trim(), txt_lankhieunaithu.Text.Trim()).ToList(); if (txt_lankhieunaithu.Text.Trim() != "1" && txt_lankhieunaithu.Text.Trim() != "2") { XtraMessageBox.Show("Vui lòng chỉ nhập số 1 cho lần đầu.\n Số 2 cho lần giải quyết tiếp theo."); txt_lankhieunaithu.Text = null; txt_lankhieunaithu.Focus(); return; } if (solan.Count() == 1 || solan.Count() == 2) { XtraMessageBox.Show("Đã khởi tạo quá trình giải quyết."); return; } } if (bool_sua == true) { var _check = _khieunaitocaoContext.check_ketthucgiaiquyet(id_quatrinhgiaiquyetkhieunai).SingleOrDefault(); if (_check.ketthucgiaiquyet == "Lock") { XtraMessageBox.Show("Đã kết thúc quá trình giải quyết.\n Không thể thay đổi được."); return; } } if (txt_madonthukhieunai.Text.Substring(0, 4) != dinhdanh.kyhieu_donvi && com_hinhthucxuly.Text.Trim() == "Chuyển đơn vị khác") { XtraMessageBox.Show("Đơn thư không được chuyển cho đơn vị khác"); return; } #endregion check dieu kien #region check so lan khieu nai if (txt_lankhieunaithu.Text.Trim() != "1" && txt_lankhieunaithu.Text.Trim() != "2") { XtraMessageBox.Show("Vui lòng chỉ nhập số 1 cho lần đầu.\n Số 2 cho lần giải quyết tiếp theo."); txt_lankhieunaithu.Text = null; txt_lankhieunaithu.Focus(); return; } if (checkxoasua == "Finish") { XtraMessageBox.Show("Đã kết thúc giải quyết không được phép sửa"); return; } #endregion check so lan khieu nai var id_thongtinkhieunai = _khieunaitocaoContext.xem_id_thongtinkhieunai(txt_madonthukhieunai.Text.Trim(), dinhdanh.madonvi).SingleOrDefault(); int _ID = id_thongtinkhieunai.id_thongtinhieunai; int?_id_ma_quatrinhgiaiquyet_guiden = id_thongtinkhieunai.ma_quatrinhgiaiquyet_donvichuyenden; if (com_hinhthucxuly.Text == "Không xử lý") { status = "Finish"; trangthaigiaiquyet = "Lock"; } if (com_hinhthucxuly.Text == "Chuyển đơn vị khác") { status = "Finish"; trangthaigiaiquyet = "Lock"; if (date_ngaychuyen.Text == null) { XtraMessageBox.Show("Vui lòng chọn ngày chuyển"); return; } } if (com_hinhthucxuly.Text == "Trực tiếp xử lý") { if (date_ngaygiaiquyet_tungay.EditValue == null) { status = "No process"; trangthaigiaiquyet = "Unlock"; } if (date_ngaygiaiquyet_denngay.EditValue != null && date_ngayketthuc.EditValue == null) { status = "Processing"; trangthaigiaiquyet = "Unlock"; } if (date_ngaygiaiquyet_denngay.EditValue != null && date_ngayketthuc.EditValue != null) { TimeSpan timeSpan = (DateTime)date_ngayketthuc.EditValue - (DateTime)date_ngaygiaiquyet_denngay.EditValue; int songay = timeSpan.Days; if (songay > 0) { status = "Out of date"; trangthaigiaiquyet = "Unlock"; } else { status = "Finish"; trangthaigiaiquyet = "Lock"; } } } if (bool_sua == false) { _khieunaitocaoContext.them_quatrinhgiaiquyetkhieunai_linq(_ID, txt_lankhieunaithu.Text, com_hinhthucxuly.Text, Convert.ToInt16(look_donvinhan.EditValue), look_donvinhan.Text, (DateTime?)date_ngaychuyen.EditValue, com_capgiaiquyet.Text, mem_noidungdonthu.Text, com_dvchiutrachnhiem.Text, txt_socongvan.Text, (DateTime?)date_ngay_socongvan.EditValue, txt_songaygiaiquyet.Text, (DateTime?)date_ngaygiaiquyet_tungay.EditValue, (DateTime?)date_ngaygiaiquyet_denngay.EditValue, (bool)rdb_hinhthucxacminh.EditValue, txt_so_kehoachxacminh.Text, (DateTime?)date_ngay_kehoachxacminh.EditValue, txt_so_quyetdinhthanhlap.Text, (DateTime?)date_ngay_quyetdinhthanhlap.EditValue, txt_so_ngayxacminh.Text, (DateTime?)date_tungay_xacminh.EditValue, (DateTime?)date_denngay_xacminh.EditValue, txt_ten_totruong.Text, com_capbac.Text, com_chucvu.Text, mem_thanhvientrongdoan.Text, txt_ten_cabothuly.Text, txt_lanhdaophutrach.Text, com_ketquaxacminh.Text, (DateTime?)date_ngayrut.EditValue, mem_tomtatketqua_giaiquyet.Text, (DateTime?)date_ngayketthuc.EditValue, (bool)rdb_danhgiaviec_giaiquyet.EditValue, (bool)rdb_bidon_dongy_hoac_khong.EditValue, Convert.ToInt32(txt_khongxetthidua.Text), Convert.ToInt32(txt_bikiemdiem.Text), Convert.ToInt32(txt_bikhientrach.Text), Convert.ToInt32(txt_bicanhcao.Text), Convert.ToInt32(txt_bicachchuc.Text), Convert.ToInt32(txt_bigiancap_haluong.Text), Convert.ToInt32(txt_tuocdanhhieu.Text), Convert.ToInt32(txt_xulyhinhsu.Text), Convert.ToInt32(txt_taptheduocminhoan.Text), Convert.ToInt32(txt_canhanduocminhoan.Text), txt_khoiphucloiich.Text, txt_thuhoitaisan.Text, trangthaigiaiquyet, status, DateTime.Now, "Not delivered"); //if (_id_ma_quatrinhgiaiquyet_guiden != null) //{ // _khieunaitocaoContext.sua_quatrinhgiaiquyetkhieunai_guiden_linq(_id_ma_quatrinhgiaiquyet_guiden, txt_lankhieunaithu.Text, com_capgiaiquyet.Text, mem_noidungdonthu.Text, com_dvchiutrachnhiem.Text, txt_socongvan.Text, (DateTime?)date_ngay_socongvan.EditValue, txt_songaygiaiquyet.Text, // (DateTime?)date_ngaygiaiquyet_tungay.EditValue, (DateTime?)date_ngaygiaiquyet_denngay.EditValue, (bool)rdb_hinhthucxacminh.EditValue, txt_so_kehoachxacminh.Text, (DateTime?)date_ngay_kehoachxacminh.EditValue, txt_so_quyetdinhthanhlap.Text, (DateTime?)date_ngay_quyetdinhthanhlap.EditValue, // txt_so_ngayxacminh.Text, (DateTime?)date_tungay_xacminh.EditValue, (DateTime?)date_denngay_xacminh.EditValue, txt_ten_totruong.Text, com_capbac.Text, com_chucvu.Text, mem_thanhvientrongdoan.Text, // txt_ten_cabothuly.Text, txt_lanhdaophutrach.Text, com_ketquaxacminh.Text, (DateTime?)date_ngayrut.EditValue, mem_tomtatketqua_giaiquyet.Text, (DateTime?)date_ngayketthuc.EditValue, (bool)rdb_danhgiaviec_giaiquyet.EditValue, (bool)rdb_bidon_dongy_hoac_khong.EditValue, // Convert.ToInt32(txt_khongxetthidua.Text), Convert.ToInt32(txt_bikiemdiem.Text), Convert.ToInt32(txt_bikhientrach.Text), Convert.ToInt32(txt_bicanhcao.Text), Convert.ToInt32(txt_bicachchuc.Text), Convert.ToInt32(txt_bigiancap_haluong.Text), Convert.ToInt32(txt_tuocdanhhieu.Text), Convert.ToInt32(txt_xulyhinhsu.Text), // Convert.ToInt32(txt_taptheduocminhoan.Text), Convert.ToInt32(txt_canhanduocminhoan.Text), txt_khoiphucloiich.Text, txt_thuhoitaisan.Text); //} XtraMessageBox.Show("Thêm thông tin thành công"); Fun_null(); } else { _khieunaitocaoContext.sua_quatrinhgiaiquyetkhieunai_linq(id_quatrinhgiaiquyetkhieunai, _id_thongtinkhieunai, txt_lankhieunaithu.Text, com_hinhthucxuly.Text, Convert.ToInt16(look_donvinhan.EditValue), look_donvinhan.Text, (DateTime?)date_ngaychuyen.EditValue, com_capgiaiquyet.Text, mem_noidungdonthu.Text, com_dvchiutrachnhiem.Text, txt_socongvan.Text, (DateTime?)date_ngay_socongvan.EditValue, txt_songaygiaiquyet.Text, (DateTime?)date_ngaygiaiquyet_tungay.EditValue, (DateTime?)date_ngaygiaiquyet_denngay.EditValue, (bool)rdb_hinhthucxacminh.EditValue, txt_so_kehoachxacminh.Text, (DateTime?)date_ngay_kehoachxacminh.EditValue, txt_so_quyetdinhthanhlap.Text, (DateTime?)date_ngay_quyetdinhthanhlap.EditValue, txt_so_ngayxacminh.Text, (DateTime?)date_tungay_xacminh.EditValue, (DateTime?)date_denngay_xacminh.EditValue, txt_ten_totruong.Text, com_capbac.Text, com_chucvu.Text, mem_thanhvientrongdoan.Text, txt_ten_cabothuly.Text, txt_lanhdaophutrach.Text, com_ketquaxacminh.Text, (DateTime?)date_ngayrut.EditValue, mem_tomtatketqua_giaiquyet.Text, (DateTime?)date_ngayketthuc.EditValue, (bool)rdb_danhgiaviec_giaiquyet.EditValue, (bool)rdb_bidon_dongy_hoac_khong.EditValue, Convert.ToInt32(txt_khongxetthidua.Text), Convert.ToInt32(txt_bikiemdiem.Text), Convert.ToInt32(txt_bikhientrach.Text), Convert.ToInt32(txt_bicanhcao.Text), Convert.ToInt32(txt_bicachchuc.Text), Convert.ToInt32(txt_bigiancap_haluong.Text), Convert.ToInt32(txt_tuocdanhhieu.Text), Convert.ToInt32(txt_xulyhinhsu.Text), Convert.ToInt32(txt_taptheduocminhoan.Text), Convert.ToInt32(txt_canhanduocminhoan.Text), txt_khoiphucloiich.Text, txt_thuhoitaisan.Text, trangthaigiaiquyet, status, "Not delivered"); //if (_id_ma_quatrinhgiaiquyet_guiden != null) //{ // _khieunaitocaoContext.sua_quatrinhgiaiquyetkhieunai_guiden_linq(_id_ma_quatrinhgiaiquyet_guiden, txt_lankhieunaithu.Text, com_capgiaiquyet.Text, mem_noidungdonthu.Text, com_dvchiutrachnhiem.Text, txt_socongvan.Text, (DateTime?)date_ngay_socongvan.EditValue, txt_songaygiaiquyet.Text, // (DateTime?)date_ngaygiaiquyet_tungay.EditValue, (DateTime?)date_ngaygiaiquyet_denngay.EditValue, (bool)rdb_hinhthucxacminh.EditValue, txt_so_kehoachxacminh.Text, (DateTime?)date_ngay_kehoachxacminh.EditValue, txt_so_quyetdinhthanhlap.Text, (DateTime?)date_ngay_quyetdinhthanhlap.EditValue, // txt_so_ngayxacminh.Text, (DateTime?)date_tungay_xacminh.EditValue, (DateTime?)date_denngay_xacminh.EditValue, txt_ten_totruong.Text, com_capbac.Text, com_chucvu.Text, mem_thanhvientrongdoan.Text, // txt_ten_cabothuly.Text, txt_lanhdaophutrach.Text, com_ketquaxacminh.Text, (DateTime?)date_ngayrut.EditValue, mem_tomtatketqua_giaiquyet.Text, (DateTime?)date_ngayketthuc.EditValue, (bool)rdb_danhgiaviec_giaiquyet.EditValue, (bool)rdb_bidon_dongy_hoac_khong.EditValue, // Convert.ToInt32(txt_khongxetthidua.Text), Convert.ToInt32(txt_bikiemdiem.Text), Convert.ToInt32(txt_bikhientrach.Text), Convert.ToInt32(txt_bicanhcao.Text), Convert.ToInt32(txt_bicachchuc.Text), Convert.ToInt32(txt_bigiancap_haluong.Text), Convert.ToInt32(txt_tuocdanhhieu.Text), Convert.ToInt32(txt_xulyhinhsu.Text), // Convert.ToInt32(txt_taptheduocminhoan.Text), Convert.ToInt32(txt_canhanduocminhoan.Text), txt_khoiphucloiich.Text, txt_thuhoitaisan.Text); //} XtraMessageBox.Show("Sửa thông tin thành công"); Fun_null(); } } }
private void bar_btn_save_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { try { #region kiemtra if (string.IsNullOrEmpty(txt_madonthu.Text) || string.IsNullOrWhiteSpace(txt_madonthu.Text)) { XtraMessageBox.Show("Vui lòng nhập đơn khiếu nại"); txt_madonthu.Focus(); return; } if (bool_sua == false) { using (khieunaitocaoContextDataContext khieunaitocaoContext = new khieunaitocaoContextDataContext()) { var madonthu = khieunaitocaoContext.check_madonthu_linq(dinhdanh.madonvi, txt_madonthu.Text.Trim()); if (madonthu == 1) { XtraMessageBox.Show("Mã đơn thư đã tồn tại"); txt_madonthu.Focus(); return; } } } if (dinhdanh.quyenhan == 2) { XtraMessageBox.Show("Tài khoản chỉ có quyền xem.\n Không được thay đổi"); return; } if (com_loaidon.Text.Trim() == "Loại đơn" || com_loaidon.Text.Trim() == null) { XtraMessageBox.Show("Vui lòng chọn loại đơn khiếu nại"); com_loaidon.Focus(); return; } if (string.IsNullOrEmpty(treelook_phanloai_khieunai.Text) || string.IsNullOrWhiteSpace(treelook_phanloai_khieunai.Text)) { XtraMessageBox.Show("Vui lòng chọn loại đơn khiếu nại"); treelook_phanloai_khieunai.Focus(); return; } if ((bool)rdb_canhan.EditValue == true) { if (txt_hoten_canhan.Text.Trim() == null) { XtraMessageBox.Show("Vui lòng nhập tên cá nhân đứng đơn"); txt_hoten_canhan.Focus(); return; } } if ((bool)rdb_canhan.EditValue == false) { if (txt_tencoquan_tochuc.Text.Trim() == null) { XtraMessageBox.Show("Vui lòng nhập tên tổ chức đứng đơn"); txt_tencoquan_tochuc.Focus(); return; } } if (bool_sua == false) { //var _lst = _khieunaitocaoContext.tb_thongtinkhieunais.Where(p => p.ma_donthu_khieunai == txt_madonthu.Text.Trim()).FirstOrDefault(); int _lst = _khieunaitocaoContext.check_madonthu_linq(dinhdanh.madonvi, dinhdanh.kyhieu_donvi + DateTime.Now.Year.ToString() + txt_madonthu.Text.Trim()); if (_lst == 1) { XtraMessageBox.Show("Mã đơn thư khiếu nại đã tồn tại"); txt_madonthu.Focus(); return; } } if (bool_sua == true) { if (txt_madonthu.Text.Substring(0, 4) != dinhdanh.kyhieu_donvi) { XtraMessageBox.Show("Không được quyền sửa"); return; } using (khieunaitocaoContextDataContext khieunaitocaoContext = new khieunaitocaoContextDataContext()) { var checksua = khieunaitocaoContext.check_suadonthu(id_thongtinKN).ToList(); if (checksua.Count > 1) { XtraMessageBox.Show("Không được quyền sửa"); return; } if (checksua.Count == 1) { if (checksua[0].statuss == "Finish") { XtraMessageBox.Show("Không được quyền sửa"); return; } } } } #endregion kiemtra if (bool_sua == true) { objKN = _khieunaitocaoContext.tb_thongtinkhieunais.Where(a => a.ma_donthu_khieunai == txt_madonthu.Text).Where(b => b.ma_donvi_nhapdulieu == dinhdanh.madonvi).SingleOrDefault(); } objKN.ma_donvi_nhapdulieu = dinhdanh.madonvi; objKN.ma_canbo_nhapdulieu = dinhdanh.ma_canbo; objKN.tochuc_canhan = (bool)rdb_canhan.EditValue; objKN.nacdanh_codanh = (bool)radioGroup_hinhthuc.EditValue; objKN.chuky_nhieunguoi_motnguoi = (bool)rdb_chuky.EditValue; objKN.loai_don = com_loaidon.Text; objKN.tomtat_noidung = memo_tomtatnoidung.Text; objKN.ghi_chu = memo_ghichu.Text; objKN.dieukien_xuly_du_hoackhong = (bool)rdb_dieukienxuly.EditValue; objKN.lydo_khongdu_dieukien = com_lydokhongdudkxl.Text; objKN.tinhchat_vuviec_phuctap_dongian = (bool)rdb_tinhchatvuviec.EditValue; objKN.ma_khieunai = treelook_phanloai_khieunai.EditValue.ToString(); objKN.khieunai_lienquanden_thamquyen_nhieucand_co_khong = (bool)rdb_lienquandennhieu_cand.EditValue; objKN.khieunai_conoidung_tocao = (bool)rdb_khieunaicotocao.EditValue; objKN.noigui = combo_noiduocguiden.Text; objKN.tailieu_dinhkem = btn_dinhkem.Text; objKN.ngaygio_nhap = DateTime.Now; objKN.ngaygio_sua = ngaysua; if ((bool)rdb_canhan.EditValue == true) { objKN.ten_canhan_tochuc = txt_hoten_canhan.Text; objKN.sdt = txt_sdt_canhan.Text; objKN.email = txt_emailcanhan.Text; objKN.so_cmnd = txt_socmnd_canhan.Text; objKN.ngaycap_cmnd = (DateTime?)txt_ngaycap_cmnd.EditValue; objKN.noicap_cmnd = txt_noicap_cmnd.Text; objKN.dia_chi = txt_diachi_canhan.Text; objKN.ten_cqdv_canhan = txt_coquan_lamviec.Text; objKN.nguoi_ky_trong_don = null; } if ((bool)rdb_canhan.EditValue == false) { objKN.ten_canhan_tochuc = txt_tencoquan_tochuc.Text; objKN.sdt = txt_sdt_tochuc.Text; objKN.email = txt_email_tochuc.Text; objKN.so_cmnd = null; objKN.ngaycap_cmnd = null; objKN.noicap_cmnd = null; objKN.dia_chi = txt_diachi_tochuc.Text; objKN.ten_cqdv_canhan = null; objKN.nguoi_ky_trong_don = txt_nguokytrongdon.Text; } if (bool_sua == false) { objKN.ma_donthu_khieunai = dinhdanh.kyhieu_donvi + DateTime.Now.Year.ToString() + txt_madonthu.Text; _khieunaitocaoContext.tb_thongtinkhieunais.InsertOnSubmit(objKN); } _khieunaitocaoContext.SubmitChanges(); ///////////////////////////////////////////////////////// XtraMessageBox.Show("Đã lưu được"); thongtin_load(); } catch (Exception) { //throw; XtraMessageBox.Show("Không được sửa mã đơn thư"); } }