private void delete_v_gd_trang_thai_lao_dong() { if (!CGridUtils.IsThere_Any_NonFixed_Row(m_grv_trang_thai_ld)) { return; } if (!CGridUtils.isValid_NonFixed_RowIndex(m_grv_trang_thai_ld, m_grv_trang_thai_ld.Row)) { return; } if (BaseMessages.askUser_DataCouldBeDeleted(8) != BaseMessages.IsDataCouldBeDeleted.CouldBeDeleted) { return; } US_V_GD_TRANG_THAI_LAO_DONG v_us = new US_V_GD_TRANG_THAI_LAO_DONG(); grid2us_object(v_us, m_grv_trang_thai_ld.Row); try { v_us.BeginTransaction(); v_us.delete_by_id_gd_chi_tiet_trang_thai_ld(v_us.dcID); v_us.CommitTransaction(); m_grv_trang_thai_ld.Rows.Remove(m_grv_trang_thai_ld.Row); BaseMessages.MsgBox_Infor("Đã xóa thành công!"); } catch (Exception v_e) { v_us.Rollback(); CDBExceptionHandler v_objErrHandler = new CDBExceptionHandler(v_e, new CDBClientDBExceptionInterpret()); v_objErrHandler.showErrorMessage(); } }
private void update_v_gd_trang_thai_lao_dong() { if (!CGridUtils.IsThere_Any_NonFixed_Row(m_grv_trang_thai_ld)) { return; } if (!CGridUtils.isValid_NonFixed_RowIndex(m_grv_trang_thai_ld, m_grv_trang_thai_ld.Row)) { return; } if (m_grv_trang_thai_ld.Rows[m_grv_trang_thai_ld.Row].UserData != null) { grid2us_object(m_us, m_grv_trang_thai_ld.Row); if (m_us.dcID_TRANG_LAO_DONG <= 0) { BaseMessages.MsgBox_Infor("Chưa có Trạng thái lao động."); return; } f203_v_gd_trang_thai_lao_dong_de v_fDE = new f203_v_gd_trang_thai_lao_dong_de(); v_fDE.display_for_update(m_us); load_data_2_grid(); } else { MessageBox.Show("Chọn dòng khác để sửa."); } }
void m_cmd_nghe_lai_Click(object sender, EventArgs e) { try { int v_i_row = 0; if (m_fg.Rows[m_fg.Row].IsNode) { v_i_row = m_fg.Row - 1; } else { v_i_row = m_fg.Row; } if (!HelpUtils.is_validated_edit_grid_row(v_i_row, m_fg)) { return; } grid2us_object(m_us, v_i_row); US_GD_CUOC_GOI_YEU_CAU v_us_cuoc_goi = new US_GD_CUOC_GOI_YEU_CAU(m_us.dcID_YEU_CAU); HelpUtils.open_link_in_default_browser(HelpUtils.get_file_record(v_us_cuoc_goi.strVOICE_CALL_LINK)); } catch (Exception) { BaseMessages.MsgBox_Infor("Link file ghi âm không tồn tại"); } }
private void save_data() { if (check_data_is_ok() == false) { return; } form_2_us_object(); switch (m_e_form_mode) { case DataEntryFormMode.InsertDataState: if (check_trung_ma_cv(m_txt_macv.Text.Trim())) { BaseMessages.MsgBox_Infor("Mã chức vụ đã bị trùng"); m_txt_macv.BackColor = Color.Bisque; m_txt_macv.Focus(); m_txt_macv.SelectAll(); return; } else { m_us.Insert(); } break; case DataEntryFormMode.UpdateDataState: m_us.Update(); break; } BaseMessages.MsgBox_Infor("Dữ liệu đã được cập nhật"); this.Close(); }
private void save_data() { if (check_validate_data_is_ok() == false) { return; } form_2_usobject(); switch (m_e_form_mode) { case e_form_mode.THEM_CAU_HOI: m_us_dm_cau_hoi.Insert(); BaseMessages.MsgBox_Infor(THONG_BAO.SC_THEM_CAU_HOI); this.Close(); break; case e_form_mode.SUA_CAU_HOI: m_us_dm_cau_hoi.Update(); BaseMessages.MsgBox_Infor(THONG_BAO.SC_SUA_CAU_HOI); break; case e_form_mode.DUYET_CAU_TRA_LOI: m_us_dm_cau_tra_loi.Update(); BaseMessages.MsgBox_Infor(THONG_BAO.SC_DUYET_CAU_TRA_LOI); break; case e_form_mode.THEM_CAU_TRA_LOI: m_us_dm_cau_hoi.them_cau_tra_loi(); BaseMessages.MsgBox_Infor(THONG_BAO.SC_THEM_CAU_TRA_LOI); break; } this.Close(); }
private void delete_v_gd_cong_tac() { if (!CGridUtils.IsThere_Any_NonFixed_Row(m_fg)) { return; } if (!CGridUtils.isValid_NonFixed_RowIndex(m_fg, m_fg.Row)) { return; } if (BaseMessages.askUser_DataCouldBeDeleted(8) != BaseMessages.IsDataCouldBeDeleted.CouldBeDeleted) { return; } US_V_GD_CONG_TAC v_us = new US_V_GD_CONG_TAC(); grid2us_object(v_us, m_fg.Row); try { v_us.BeginTransaction(); v_us.DeleteByID(v_us.dcID_QUYET_DINH); v_us.CommitTransaction(); m_fg.Rows.Remove(m_fg.Row); BaseMessages.MsgBox_Infor("Xóa thành công."); m_fg.Select(1, (int)e_col_Number.MA_QUYET_DINH); } catch (Exception v_e) { v_us.Rollback(); throw v_e; } }
public static void BackupDataBase() { try { string v_str_db_current_name = IP.Core.IPBusinessService.CProvider.getDBname(); SaveFileDialog v_save_file = new SaveFileDialog(); v_save_file.InitialDirectory = @"\\10.0.0.1\Images"; v_save_file.RestoreDirectory = true; //v_save_file.Filter = ""; if (v_save_file.ShowDialog() == DialogResult.OK) { string v_str_output = v_save_file.FileName; string v_str_db_backup = v_str_db_current_name + System.DateTime.Now.ToString("yyyy_MM_dd_HH_mm_ss"); SqlCommand v_obj_cmd = new SqlCommand(); v_obj_cmd.CommandType = System.Data.CommandType.Text; v_obj_cmd.CommandText = "USE master "; v_obj_cmd.CommandText += "EXEC sp_addumpdevice 'disk' " + "," + "'" + v_str_db_backup + "' "; v_obj_cmd.CommandText += "," + "'" + v_str_output + "' "; v_obj_cmd.CommandText += "BACKUP DATABASE " + v_str_db_current_name + " TO " + v_str_db_backup; v_obj_cmd.Connection = IP.Core.IPBusinessService.CProvider.getConnection(); v_obj_cmd.Connection.Open(); v_obj_cmd.ExecuteNonQuery(); v_obj_cmd.Connection.Close(); BaseMessages.MsgBox_Infor("Backup Database thành công!"); } } catch (Exception v_e) { throw v_e; } }
private void save_data() { if (check_data_is_ok() == false) { return; } form_2_us_object_chi_tiet_cap_bac(); switch (m_e_formmode) { case DataEntryFormMode.InsertDataState: if (m_b_check_quyet_dinh_save) { form_2_us_object_quyet_dinh(); m_us_quyet_dinh.Insert(); } m_us_chi_tiet_cap_bac.Insert(); break; case DataEntryFormMode.UpdateDataState: m_us_chi_tiet_cap_bac.Update(); break; } //m_us_chi_tiet_cap_bac.Insert(); BaseMessages.MsgBox_Infor("Dữ liệu đã được cập nhật"); Close(); }
private bool check_validate() { if (!CValidateTextBox.IsValid(m_txt_ten_truy_cap, DataType.StringType, allowNull.NO, true)) { return(false); } if (!CValidateTextBox.IsValid(m_txt_ten, DataType.StringType, allowNull.NO, true)) { return(false); } if (!CValidateTextBox.IsValid(m_txt_mat_khau, DataType.StringType, allowNull.NO, true)) { return(false); } if (m_txt_mat_khau.Text != m_txt_go_lai_mat_khau.Text) { BaseMessages.MsgBox_Infor("Mật khẩu gõ chưa chính xác!"); return(false); } if (m_chk_is_type_in_mail.Checked) { if (!CValidateTextBox.IsValid(m_txt_email, DataType.StringType, allowNull.NO, true)) { return(false); } if (!CValidateTextBox.IsValid(m_txt_password_email, DataType.StringType, allowNull.NO, true)) { return(false); } } return(true); }
private void m_cmd_phap_nhan_te_Click(object sender, EventArgs e) { try { US_GD_CHI_TIET_CHUC_VU v_us_chuc_vu = new US_GD_CHI_TIET_CHUC_VU(); v_us_chuc_vu.dcID_NHAN_SU = m_us_nhan_su.dcID; v_us_chuc_vu.dcID_DON_VI = 236; v_us_chuc_vu.dcID_CHUC_VU = 25; v_us_chuc_vu.strLUA_CHON = "A"; v_us_chuc_vu.Insert(); US_GD_CHI_TIET_TRANG_THAI_LD v_us_trang_thai = new US_GD_CHI_TIET_TRANG_THAI_LD(); // v_us_trang_thai.dcID_NHAN_SU = m_us_nhan_su.dcID; // v_us_trang_thai.dcID_TRANG_LAO_DONG = 742; // v_us_trang_thai.strTRANG_THAI_HIEN_TAI = "Y"; // v_us_trang_thai.dcID_QUYET_DINH = 1538; // ID quyet dinh TEG // v_us_trang_thai.Insert(); v_us_trang_thai = new US_GD_CHI_TIET_TRANG_THAI_LD(); v_us_trang_thai.dcID_NHAN_SU = m_us_nhan_su.dcID; v_us_trang_thai.dcID_TRANG_LAO_DONG = 742; v_us_trang_thai.strTRANG_THAI_HIEN_TAI = "N"; v_us_trang_thai.dcID_QUYET_DINH = 1517; // ID quyet dinh TE v_us_trang_thai.Insert(); BaseMessages.MsgBox_Infor("Chuyển pháp nhân thành công."); this.Close(); } catch (Exception v_e) { CSystemLog_301.ExceptionHandle(v_e); } }
private void delete_v_dm_don_vi() { if (!CGridUtils.IsThere_Any_NonFixed_Row(m_fg)) { return; } if (!CGridUtils.isValid_NonFixed_RowIndex(m_fg, m_fg.Row)) { return; } if (BaseMessages.askUser_DataCouldBeDeleted(8) != BaseMessages.IsDataCouldBeDeleted.CouldBeDeleted) { return; } var v_us = new US_V_DM_DON_VI(); grid2us_object(v_us, m_fg.Row); try { v_us.BeginTransaction(); v_us.DeleteByID(v_us.dcID); v_us.CommitTransaction(); m_fg.Rows.Remove(m_fg.Row); load_data_2_grid(); BaseMessages.MsgBox_Infor("Xóa thành công."); } catch (Exception v_e) { v_us.Rollback(); var v_objErrHandler = new CDBExceptionHandler(v_e, new CDBClientDBExceptionInterpret()); v_objErrHandler.showErrorMessage(); } }
private bool is_validate_data() { decimal v_dc_id_trang_thai_chuyen = CIPConvert.ToDecimal(m_cbo_trang_thai_thanh_toan.SelectedValue); DateTime v_dat_ngay_thuc_hien = m_dat_ngay_thuc_hien.Value; if (!is_chuyen_state_oke(m_us_v_gd_thanh_toan_online.dcID_TRANG_THAI, v_dc_id_trang_thai_chuyen)) { BaseMessages.MsgBox_Infor("Không thể chuyển lùi trạng thái được!"); m_cbo_trang_thai_thanh_toan.Focus(); return(false); } if (v_dc_id_trang_thai_chuyen == C_TU_DIEN_TRANG_THAI_TT_ONLINE.DA_CHUYEN_CT && v_dat_ngay_thuc_hien.Date < m_us_v_gd_thanh_toan_online.datNGAY_TAO_CT.Date) { BaseMessages.MsgBox_Infor("Ngày chuyển chứng từ phải lớn hơn hoặc bằng ngày tạo chứng từ"); m_dat_ngay_thuc_hien.Focus(); return(false); } if (v_dc_id_trang_thai_chuyen == C_TU_DIEN_TRANG_THAI_TT_ONLINE.DA_THANH_TOAN && v_dat_ngay_thuc_hien.Date < m_us_v_gd_thanh_toan_online.datNGAY_TAO_CT.Date) { BaseMessages.MsgBox_Infor("Ngày thanh toán từ phải lớn hơn hoặc bằng ngày tạo chứng từ"); return(false); } if (v_dc_id_trang_thai_chuyen == C_TU_DIEN_TRANG_THAI_TT_ONLINE.DA_THANH_TOAN && v_dat_ngay_thuc_hien.Date < m_us_v_gd_thanh_toan_online.datNGAY_CHUYEN_CT.Date) { BaseMessages.MsgBox_Infor("Ngày thanh toán từ phải lớn hơn hoặc bằng ngày chuyển chứng từ"); return(false); } return(true); }
private void update_v_gd_chi_tiet_cap_bac() { if (!CGridUtils.IsThere_Any_NonFixed_Row(m_fg)) { return; } if (!CGridUtils.isValid_NonFixed_RowIndex(m_fg, m_fg.Row)) { return; } if (m_fg.Rows[m_fg.Row].UserData == null) { return; } grid2us_object(m_us, m_fg.Row); if (m_us.dcID_CAP_BAC <= 0) { BaseMessages.MsgBox_Infor("Chưa có cấp bậc."); return; } f106_v_gd_chi_tiet_cap_bac_DE v_fDE = new f106_v_gd_chi_tiet_cap_bac_DE(); v_fDE.display_for_update(m_us); load_data_2_grid(); }
private void update_info_cuoc_goi() { CallInfor v_call_info = new CallInfor(); v_call_info = HelpUtils.get_call_infor(m_us_cuoc_goi.strCALL_ID , m_txt_dien_thoai.Text , f002_main_form.m_str_stationId , CAppContext_201.getCurrentUserName()); m_us_cuoc_goi.strERROR_CODE = v_call_info.error_code; m_us_cuoc_goi.strERROR_DESC = v_call_info.error_desc; //m_us_cuoc_goi.strNOI_DUNG_TRAO_DOI = ??? m_us_cuoc_goi.strSTATUS = v_call_info.status; m_us_cuoc_goi.strVOICE_CALL_LINK = v_call_info.link_down_record; m_us_cuoc_goi.datDATETIME_RESPOND = HelpUtils.string_2_datetime(v_call_info.datetime_response); m_us_cuoc_goi.datEND_TIME = HelpUtils.string_2_datetime(v_call_info.end_time); m_us_cuoc_goi.datSTART_TIME = HelpUtils.string_2_datetime(v_call_info.start_time); m_us_cuoc_goi.dcDURATION = CIPConvert.ToDecimal(v_call_info.duration); m_us_cuoc_goi.dcRINGTIME = CIPConvert.ToDecimal(v_call_info.ringtime); m_us_cuoc_goi.BeginTransaction(); m_us_cuoc_goi.Update(); m_us_cuoc_goi.CommitTransaction(); BaseMessages.MsgBox_Infor("Đã lưu thông tin cuộc gọi thành công"); }
private void remove_v_dm_black_list() { if (!HelpUtils.is_validated_edit_grid_row(m_fg.Row, m_fg)) { return; } if (!BaseMessages.MsgBox_Confirm(THONG_BAO.CF_REMOVE_BLACKLIST)) { return; } US_V_DM_BLACK_LIST v_us = new US_V_DM_BLACK_LIST(); grid2us_object(v_us, m_fg.Row); try { v_us.BeginTransaction(); CAddRemoveBlackListData v_add_bl_data = new CAddRemoveBlackListData(); v_add_bl_data = CallCenterUtils.add_remove_blacklist(v_us.strSO_DIEN_THOAI, 20); if (v_add_bl_data.Status == TRANG_THAI_GOI_WS.THAT_BAI) { BaseMessages.MsgBox_Infor(THONG_BAO.ER_REMOVE_BLACKLIST_KO_THANH_CONG); HelpUtils.ghi_log_he_thong(LOG_TRUY_CAP.REMOVE_BLACKLIST, "BLACK_LIST", "Remove blacklist: " + m_us.strSO_DIEN_THOAI, "Error"); return; } v_us.dcID_NGUOI_REMOVE = CAppContext_201.getCurrentUserID(); v_us.Update(); HelpUtils.ghi_log_he_thong(LOG_TRUY_CAP.REMOVE_BLACKLIST, "BLACK_LIST", "Remove blacklist: " + m_us.strSO_DIEN_THOAI, "Remove"); BaseMessages.MsgBox_Infor(THONG_BAO.SC_REMOVE_BLACKLIST_THANH_CONG); v_us.CommitTransaction(); load_data_2_grid(); } catch (Exception v_e) { v_us.Rollback(); CSystemLog_100.ExceptionHandle(v_e); } }
private void save_data() { if (!check_validate()) { return; } form_2_us_object(); switch (m_e_form_mode) { case DataEntryFormMode.InsertDataState: m_us_group.Insert(); break; case DataEntryFormMode.UpdateDataState: m_us_group.Update(); break; } US_HT_PHAN_QUYEN_CHO_NHOM v_us_quyen_user = new US_HT_PHAN_QUYEN_CHO_NHOM(); v_us_quyen_user.dcID_NHOM_NGUOI_SU_DUNG = m_us_group.dcID; v_us_quyen_user.DeleteAllQuyenOfGroupUser(m_us_group.dcID); for (int v_i_cur = m_fg.Rows.Fixed; v_i_cur < m_fg.Rows.Count; v_i_cur++) { if ((bool)m_fg[v_i_cur, (int)e_col_number.LA_QUYEN_USER] == true) { v_us_quyen_user.dcID_PHAN_QUYEN_HE_THONG = CIPConvert.ToDecimal(m_fg[v_i_cur, (int)e_col_number.ID_QUYEN]); v_us_quyen_user.Insert(); } } BaseMessages.MsgBox_Infor("Đã cập nhật thành công!"); this.Close(); }
private void insert_cau_hoi_moi() { m_us_cau_hoi = new US_GD_CAU_HOI_HOC_VIEN(); m_us_cau_hoi.strGHI_CHU_LICH_HEN = m_txt_ghi_chu_hen.Text; m_us_cau_hoi.strGHI_CHU_Y_KIEN_KHAC = m_txt_y_kien_khac.Text; m_us_cau_hoi.strNOI_DUNG_CAU_HOI = m_txt_cau_hoi.Text; m_us_cau_hoi.strNOI_DUNG_TRA_LOI = m_rtb_cau_tra_loi.Text; if (CValidateTextBox.IsValid(m_dat_ngay_hen_goi_lai, DataType.DateType, allowNull.YES) && m_dat_ngay_hen_goi_lai.Text.Trim() != "") { m_us_cau_hoi.datTHOI_DIEM_HEN_GOI_LAI = CIPConvert.ToDatetime(m_dat_ngay_hen_goi_lai.Value); } m_us_cau_hoi.dcID_CAU_HOI = m_us_v_cau_hoi.dcID; m_us_cau_hoi.dcID_DANH_GIA = CIPConvert.ToDecimal(m_cbo_danh_gia_tra_loi.SelectedValue); m_us_cau_hoi.dcID_LOAI_CAU_HOI = CIPConvert.ToDecimal(m_cbo_loai_cau_hoi_duoi.SelectedValue); m_us_cau_hoi.dcID_NGUOI_TRA_LOI = CAppContext_201.getCurrentUserID(); m_us_cau_hoi.dcID_TRANG_THAI = CIPConvert.ToDecimal(m_cbo_trang_thai_cau_hoi.SelectedValue); m_us_cau_hoi.dcID_YEU_CAU = m_us_cuoc_goi.dcID; // m_us_cau_hoi.Insert(); // if (CIPConvert.ToDecimal(m_cbo_trang_thai_cau_hoi.SelectedValue) == TU_DIEN_TRANG_THAI_GD_CAU_HOI_SV.CHO_TRA_LOI) { m_dc_id_trang_thai_cuoc_goi = TU_DIEN_TRANG_THAI_DON_HANG.DANG_CHO_GQ; } m_bl_luu_cau_hoi = true; BaseMessages.MsgBox_Infor("Đã lưu câu hỏi trên thành công. Nếu không còn câu hỏi nào nữa, hãy bấm \"End Call\""); }
private void insert_v_dm_black_list() { int v_i_check_validate = check_validate(); switch (v_i_check_validate) { case 0: break; case 1: if (!BaseMessages.MsgBox_Confirm(THONG_BAO.CF_ADD_BLACKLIST)) { return; } form_2_us_obj(); try { CAddRemoveBlackListData v_add_bl_data = new CAddRemoveBlackListData(); v_add_bl_data = CallCenterUtils.add_remove_blacklist(m_us.strSO_DIEN_THOAI, 10); if (v_add_bl_data.Status == TRANG_THAI_GOI_WS.THAT_BAI) { BaseMessages.MsgBox_Infor(THONG_BAO.ER_KHONG_ADD_BLACKLIST_DUOC); HelpUtils.ghi_log_he_thong(LOG_TRUY_CAP.ADD_BLACKLIST, "BLACK_LIST", "Add blacklist: " + m_us.strSO_DIEN_THOAI, "Error"); break; } m_us.readd_black_list(); HelpUtils.ghi_log_he_thong(LOG_TRUY_CAP.ADD_BLACKLIST, "BLACK_LIST", "Add blacklist: " + m_us.strSO_DIEN_THOAI, "Readd"); BaseMessages.MsgBox_Infor(THONG_BAO.SC_ADD_BLACKLIST_THANH_CONG); } catch (Exception v_e) { CSystemLog_100.ExceptionHandle(v_e); } break; case 2: form_2_us_obj(); try { CAddRemoveBlackListData v_add_bl_data = new CAddRemoveBlackListData(); v_add_bl_data = CallCenterUtils.add_remove_blacklist(m_us.strSO_DIEN_THOAI, 10); if (v_add_bl_data.Status == TRANG_THAI_GOI_WS.THAT_BAI) { BaseMessages.MsgBox_Infor(THONG_BAO.ER_KHONG_ADD_BLACKLIST_DUOC); HelpUtils.ghi_log_he_thong(LOG_TRUY_CAP.ADD_BLACKLIST, "BLACK_LIST", "Add blacklist: " + m_us.strSO_DIEN_THOAI, "Error"); break; } m_us.Insert(); HelpUtils.ghi_log_he_thong(LOG_TRUY_CAP.ADD_BLACKLIST, "BLACK_LIST", "Add blacklist: " + m_us.strSO_DIEN_THOAI, "Add"); BaseMessages.MsgBox_Infor(THONG_BAO.SC_ADD_BLACKLIST_THANH_CONG); } catch (Exception v_e) { CSystemLog_100.ExceptionHandle(v_e); } break; } load_data_2_grid(); reset_form(); }
private bool check_data_is_ok() { if (!CValidateTextBox.IsValid(m_txt_ma_cap, DataType.StringType, allowNull.NO, true)) { BaseMessages.MsgBox_Infor("Bạn chưa nhập mã cấp"); // return false; return(false); } if (!CValidateTextBox.IsValid(m_txt_ma_bac, DataType.StringType, allowNull.NO, true)) { BaseMessages.MsgBox_Infor("Bạn chưa nhập mã bậc"); // return false; return(false); } //if (m_txt_ma_bac.Text == "") //{ // BaseMessages.MsgBox_Infor("Bạn chưa nhập mã bậc"); // return false; //} //if (m_txt_ma_cap.Text == "") //{ // BaseMessages.MsgBox_Infor("Bạn chưa nhập mã cấp"); // return false; //} return(true); }
private bool check_data_is_ok() { if (m_txt_ma_phap_nhan.Text == "") { BaseMessages.MsgBox_Infor("Bạn chưa nhập Mã Pháp Nhân"); return(false); } if (m_txt_ten_phap_nhan.Text == "") { BaseMessages.MsgBox_Infor("Bạn chưa nhập Tên Pháp Nhân"); return(false); } if (m_txt_ma_so_thue.Text == "") { BaseMessages.MsgBox_Infor("Bạn chưa nhập Mã Số Thuế"); return(false); } if (m_txt_ma_dang_ky_kinh_doanh.Text == "") { BaseMessages.MsgBox_Infor("Bạn chưa nhập Mã Đăng Ký Kinh Doanh"); return(false); } if (m_txt_nguoi_dai_dien.Text == "") { BaseMessages.MsgBox_Infor("Bạn chưa nhập Người Đại Diện"); return(false); } return(true); }
private bool check_data_is_ok() { //if (check_trung_ma_quyet_dinh(m_txt_ma_quyet_dinh.Text.Trim())) //{ // BaseMessages.MsgBox_Error("Đã có mã Quyết định này!"); // return false; //} //return CValidateTextBox.IsValid(m_txt_ma_quyet_dinh, DataType.StringType, allowNull.NO, true) && kiem_tra_ngay_truoc_sau(); /*if (!check_format_ma_qd()) * { * BaseMessages.MsgBox_Infor("Mã quyết định chưa đúng định dạng."); * return false; * }*/ if (!CValidateTextBox.IsValid(m_txt_ma_quyet_dinh, DataType.StringType, allowNull.NO, true)) { BaseMessages.MsgBox_Infor("Bạn chưa nhập mã quyết định."); return(false); } string[] v_arstr = m_txt_ma_quyet_dinh.Text.Trim().Split('/'); if (!CIPConvert.is_valid_number(v_arstr[0].Substring(0, v_arstr[0].Length - 1))) { BaseMessages.MsgBox_Infor("Mã quyết định không đúng định dạng."); return(false); } return(kiem_tra_ngay_truoc_sau()); }
/// <summary> /// Hàm này thực hiện việc ghi log hành động, thao tác của nươời dùng /// </summary> /// <param name="ip_loai_hanh_dong">enum: các kiểu hành động của người dùng</param> /// <param name="ip_obj_doi_tuong_thao_tac">Thao tác, tác động vào đối tượng nào</param> /// <param name="ip_str_mo_ta">Mô tả chi tiết hơn về hành động</param> public static void ghi_log_he_thong(decimal ip_dc_loai_hanh_dong , string ip_obj_doi_tuong_thao_tac , string ip_str_mo_ta , string ip_str_ghi_chu , decimal ip_dc_id_user) { /* Thông tin chung*/ US_V_HT_LOG_TRUY_CAP m_us_v_ht_log_truy_cap = new US_V_HT_LOG_TRUY_CAP(); m_us_v_ht_log_truy_cap.dcID_DANG_NHAP = ip_dc_id_user; m_us_v_ht_log_truy_cap.datTHOI_GIAN = DateTime.Now; m_us_v_ht_log_truy_cap.strDOI_TUONG_THAO_TAC = ip_obj_doi_tuong_thao_tac; /* Thông tin riêng*/ m_us_v_ht_log_truy_cap.dcID_LOAI_HANH_DONG = ip_dc_loai_hanh_dong; m_us_v_ht_log_truy_cap.strMO_TA = ip_str_mo_ta; m_us_v_ht_log_truy_cap.strGHI_CHU = ip_str_ghi_chu; // ghi log hệ thống try { m_us_v_ht_log_truy_cap.Insert(); } catch { BaseMessages.MsgBox_Infor(THONG_BAO.ER_GHI_LOG_HE_THONG); } }
private void save_data() { if (check_data_is_ok() == false) { return; } //Xử lý đơn vị form_2_us_object(); switch (m_e_form_mode) { case DataEntryFormMode.InsertDataState: m_us.Insert(); break; case DataEntryFormMode.UpdateDataState: m_us.Update(); break; } //Xử lý đơn vị pháp nhân if (m_e_form_mode == DataEntryFormMode.InsertDataState) { form_to_us_don_vi_phap_nhan(); m_us_dv_pn.Insert(); } BaseMessages.MsgBox_Infor("Dữ liệu đã được cập nhật"); Close(); }
private void save_data() { switch (m_e_form_mode) { case DataEntryFormMode.UpdateDataState: if (check_data_is_ok() == false) { return; } else { form_2_us_object(); m_us.Update(); } break; case DataEntryFormMode.InsertDataState: if (check_trung_ma_bac(m_txt_ma_bac.Text)) { BaseMessages.MsgBox_Error(217); m_txt_ma_bac.BackColor = Color.Bisque; m_txt_ma_bac.Focus(); m_txt_ma_bac.SelectAll(); return; } else if (check_trung_ma_cap(m_txt_ma_cap.Text)) { BaseMessages.MsgBox_Error(218); m_txt_ma_cap.BackColor = Color.Bisque; m_txt_ma_cap.Focus(); m_txt_ma_cap.SelectAll(); return; } else { m_txt_ma_bac.BackColor = Color.White; if (check_data_is_ok() == false) { return; } else { form_2_us_object(); m_us.Insert(); } } break; default: break; } BaseMessages.MsgBox_Infor("Cập nhật dữ liệu thành công!"); this.Close(); }
private bool check_data_is_ok() { if (m_txt_ma_trang_thai.Text == "") { BaseMessages.MsgBox_Infor("Bạn chưa nhập mã trạng thái"); return(false); } return(true); }
private bool is_validate_data() { if (m_str_id_nguoi_xu_ly == "") { BaseMessages.MsgBox_Infor("Hãy chọn ít nhất một người xử lý đặt hàng!"); return(false); } return(true); }
private bool check_quyet_dinh(string ip_str_ma_qd) { if (!check_trung_ma_quyet_dinh(ip_str_ma_qd)) { BaseMessages.MsgBox_Infor("Mã quyết định đã tồn tại"); return(false); } return(true); }
private bool check_data_is_ok() { if (m_txt_ma_hop_dong.Text == "") { BaseMessages.MsgBox_Infor("Bạn chưa nhập Mã Hợp Đồng."); return(false); } //if (!Regex.IsMatch(m_txt_ma_hop_dong.Text, "^[A-z0-9]+$")) //{ // BaseMessages.MsgBox_Infor("Bạn nhập Mã Hợp Đồng chưa đúng định dạng"); // return false; //} if (!Regex.IsMatch(m_txt_nguoi_ky.Text, "[A-z0-9]*")) { BaseMessages.MsgBox_Infor("Bạn nhập tên người ký chưa đúng định dạng"); return(false); } if (!Regex.IsMatch(m_txt_chuc_vu_nguoi_ky.Text, "[A-z0-9]*")) { BaseMessages.MsgBox_Infor("Bạn nhập chức vụ người ký chưa đúng định dạng"); return(false); } if (m_lbl_ma_nhan_vien.Text == "") { BaseMessages.MsgBox_Infor("Bạn chưa nhập Mã Nhân Viên."); return(false); } if ((m_dat_ngay_co_hieu_luc.Value - m_dat_ngay_ky_hop_dong.Value).TotalHours < -1) { BaseMessages.MsgBox_Infor("Ngày ký Hợp Đồng không thể lớn hơn ngày Hợp Đồng có hiệu lực."); return(false); } if ((m_dat_ngay_het_han.Value - m_dat_ngay_ky_hop_dong.Value).TotalHours < -1) { BaseMessages.MsgBox_Infor("Ngày ký Hợp Đồng không thể lớn hơn ngày Hợp Đồng hết hạn."); return(false); } if (m_dat_ngay_het_han.Checked) { if ((m_dat_ngay_het_han.Value - m_dat_ngay_co_hieu_luc.Value).TotalHours < -1) { BaseMessages.MsgBox_Infor("Ngày Hợp Đồng có hiệu lực không thể lớn hơn ngày Hợp Đồng hết hạn."); return(false); } } return(true); }
private void xuat_word() { if (m_us.dcID == -1) { BaseMessages.MsgBox_Infor("Phải lưu thông tin hợp đồng trước khi in."); return; } US_GD_HOP_DONG v_us_gd_hop_dong = new US_GD_HOP_DONG(m_us.dcID); US_DM_NHAN_SU v_us_dm_nhan_su = new US_DM_NHAN_SU(v_us_gd_hop_dong.dcID_NHAN_SU); US_CM_DM_TU_DIEN v_us_tu_dien = new US_CM_DM_TU_DIEN(v_us_gd_hop_dong.dcID_LOAI_HOP_DONG); m_sfd_in_hop_dong.Filter = "(*.doc)|*.doc|(*.docx)|*.docx"; m_sfd_in_hop_dong.Title = "Lưu Hợp Đồng Lao Động"; DialogResult result = m_sfd_in_hop_dong.ShowDialog(); if (result == DialogResult.OK) { CWordReport v_obj_word = new CWordReport("THR_Hopdonglaodong_KTH_v2_TU.docx", m_sfd_in_hop_dong.FileName); v_obj_word.AddFindAndReplace("<HO_TEN>", v_us_dm_nhan_su.strHO_DEM + " " + v_us_dm_nhan_su.strTEN); if (v_us_dm_nhan_su.datNGAY_SINH > DateTime.Parse("1/1/1900") && v_us_dm_nhan_su.datNGAY_SINH != null) { v_obj_word.AddFindAndReplace("<NGAY_SINH>", v_us_dm_nhan_su.datNGAY_SINH.ToShortDateString()); } else { v_obj_word.AddFindAndReplace("<NGAY_SINH>", ""); } v_obj_word.AddFindAndReplace("<CHO_O>", v_us_dm_nhan_su.strCHO_O); v_obj_word.AddFindAndReplace("<CMTND>", v_us_dm_nhan_su.strCMND); v_obj_word.AddFindAndReplace("<NGAY_CAP>", v_us_dm_nhan_su.datNGAY_CAP_CMND.ToShortDateString()); v_obj_word.AddFindAndReplace("<NOI_CAP>", v_us_dm_nhan_su.strNOI_CAP_CMND); v_obj_word.AddFindAndReplace("<MOBILE>", v_us_dm_nhan_su.strDI_DONG); v_obj_word.AddFindAndReplace("<LOAI_HOP_DONG>", v_us_tu_dien.strTEN); v_obj_word.AddFindAndReplace("<NGAY_KY>", v_us_gd_hop_dong.datNGAY_KY_HOP_DONG.ToShortDateString()); v_obj_word.AddFindAndReplace("<CHUYEN_NGANH>", v_us_dm_nhan_su.strCHUYEN_NGANH); v_obj_word.AddFindAndReplace("<MA_PHONG>", "..."); v_obj_word.AddFindAndReplace("<MA_BAN>", "..."); v_obj_word.AddFindAndReplace("<MA_NHAN_VIEN>", v_us_dm_nhan_su.strMA_NV); if (v_us_gd_hop_dong.datNGAY_KY_HOP_DONG > DateTime.Parse("1/1/1900") && v_us_gd_hop_dong.datNGAY_KY_HOP_DONG != null) { v_obj_word.AddFindAndReplace("<NGAY>", v_us_gd_hop_dong.datNGAY_KY_HOP_DONG.Day.ToString()); v_obj_word.AddFindAndReplace("<THANG>", v_us_gd_hop_dong.datNGAY_KY_HOP_DONG.Month.ToString()); v_obj_word.AddFindAndReplace("<NAM>", v_us_gd_hop_dong.datNGAY_KY_HOP_DONG.Year.ToString()); } else { v_obj_word.AddFindAndReplace("<NGAY>", "..."); v_obj_word.AddFindAndReplace("<THANG>", "..."); v_obj_word.AddFindAndReplace("<NAM>", "..."); v_obj_word.Export2Word("", false); } } }
private void save_data() { if (!is_validate_data()) { return; } form_2_us_object(); m_us_v_gd_thanh_toan_online.Update(); BaseMessages.MsgBox_Infor("Dữ liệu đã được cập nhật"); this.Close(); }