private void save_data()
 {
     if (check_data_is_ok() == false)
     {
         return;
     }
     form_2_us_object(m_us_ht_tham_so_he_thong);
     switch (m_e_form_mode)
     {
         case DataEntryFormMode.InsertDataState:
             m_us_ht_tham_so_he_thong.Insert();
             break;
         case DataEntryFormMode.UpdateDataState:
             m_us_ht_tham_so_he_thong.Update();
             break;
     }
     BaseMessages.MsgBox_Infor("Dữ liệu đã được cập nhật");
     this.Close();
 }
示例#2
0
        private void SaveData()
        {
            var fg = fgHarvard;
            clsSoTayKinhNghiem cls = new clsSoTayKinhNghiem();

            for (int i = fg.Rows.Fixed; i < fg.Rows.Count; i++)
            {
                if (fg.GetDataDisplay(i, "IsEdit") == "")
                {
                    continue;
                }
                cls.Ngay_Thang     = DateTime.Parse(fg.GetDataDisplay(i, "Ngay_Thang"));
                cls.ID_BoPhan      = int.Parse(fg[i, "ID_BoPhan"] + "");
                cls.MoTa           = fg.GetDataDisplay(i, "MoTa");
                cls.MucDo_AnhHuong = fg.GetDataDisplay(i, "MucDo_AnhHuong");
                cls.NguyenNhan     = fg.GetDataDisplay(i, "NguyenNhan");
                cls.BienPhap       = fg.GetDataDisplay(i, "BienPhap");
                cls.GhiChu         = fg.GetDataDisplay(i, "GhiChu");
                cls.Ngay_Lap       = DateTime.Parse(fg.GetDataDisplay(i, "Ngay_Lap"));
                ///cls.ID_NguoiLap = int.Parse(fg.GetDataDisplay(i, "ID_NguoiLap"));
                cls.ID_NguoiLap = GlobalVariables.GetID_NhanSu();
                //Xóa
                if (fg.GetDataDisplay(i, "IsEdit") == "0")
                {
                    cls.ID_SoTay = int.Parse(fg[i, "ID_SoTay"].ToString());// dòng thứ i, cột ID_SoTay
                    cls.Update();
                }
                else
                {
                    if (fg.GetDataDisplay(i, "ID_SoTay") == "") //Thêm mới
                    {
                        cls.Insert();
                    }
                    else
                    {
                        cls.ID_SoTay = int.Parse(fg[i, "ID_SoTay"].ToString()); // Cập nhật
                        cls.Update();
                    }
                }
            }
            BaseMessages.ShowInformationMessage("Cập nhật thành công!");
        }
示例#3
0
        private void save_data()
        {
            if (!check_validate())
            {
                return;
            }
            form_2_us_object();
            switch (m_e_form_mode)
            {
            case DataEntryFormMode.InsertDataState:
                m_us.Insert();
                break;

            case DataEntryFormMode.UpdateDataState:
                m_us.Update();
                break;
            }
            BaseMessages.MsgBox_Infor("Đã cập nhật thành công!");
            this.Close();
        }
示例#4
0
 private void Delete_LoaiCongViec()
 {
     if (btnCapNhat.Visible)
     {
         BaseMessages.ShowInformationMessage("Bạn chưa ấn nút cập nhật nên không thể thực hiện chức năng này");
         return;
     }
     if (fg.Row < fg.Rows.Fixed || fg.Row > fg.Rows.Count)
     {
         BaseMessages.ShowInformationMessage("Chưa chọn đơn vị kết quả.");
         return;
     }
     if (fg.GetDataDisplay(fg.Row, "ID_KetQua_DonVi") == "")
     {
         fg.Rows.Remove(fg.Row);
     }
     fg.Rows[fg.Row]["IsEdit"] = "0";
     fg.Rows[fg.Row].Visible   = false;
     fg.SetSTT();
 }
        private void cmdGhi_Click(object sender, EventArgs e)
        {
            if (cmbFiletype.Properties.GetIndexByKeyValue(cmbFiletype.EditValue) < 0)
            {
                BaseMessages.ShowWarningMessage("Chưa chọn loại file");
                return;
            }

            var oFile = new clsFTP_Files();

            oFile.ID_Files = m_iID_Files;
            oFile.SelectOne();
            oFile.ID_FileType = short.Parse(cmbFiletype.EditValue.ToString());
            oFile.GhiChu      = txtGhiChu.Text;
            if (oFile.Update())
            {
                IsUpload = true;
                Close();
            }
        }
示例#6
0
        private void btnLuu_Click(object sender, EventArgs e)
        {
            clsPhieuXuat cls = new clsPhieuXuat();

            cls.ID_Kho         = int.Parse(cboKhoXuat.EditValue.ToString());
            cls.Ngay_HachToan  = (DateTime)dtpNgayHachToan.Value;
            cls.So_PhieuXuat   = txtSoPhieuXuat.Text;
            cls.Ngay_XuatKho   = (DateTime)dtpNgayXuatKho.Value;
            cls.Ngay_Lap       = GlobalVariables.NgayLV;
            cls.Ngay_PheDuyet  = GlobalVariables.NgayLV;
            cls.Nguoi_Lap      = "ABC";
            cls.Nguoi_PheDuyet = "";
            cls.TrangThai      = 0;
            cls.TonTai         = true;
            if (IsValidPhieuXuat())
            {
                try
                {
                    if (GlobalVariables.m_Flag == 0)
                    {
                        cls.Insert();
                        SavePhieuChiTiet(int.Parse(cls.ID_PhieuXuat.ToString()));
                        SavePhieuChiTiet_TheKho(int.Parse(cls.ID_PhieuXuat.ToString()));
                    }
                    else
                    {
                        cls.Update();
                        SavePhieuChiTiet(m_iID_PX);
                        SavePhieuChiTiet_TheKho(m_iID_PX);
                    }
                    BaseMessages.ShowInformationMessage("Cập nhật thành công.");
                    m_dtTmp.Dispose();
                    this.Close();
                    GlobalVariables.m_Flag = 100;
                }
                catch (Exception ex)
                {
                    BaseMessages.ShowErrorMessage(ex.ToString());
                }
            }
        }
示例#7
0
        private void cmdUpload_Click(object sender, EventArgs e)
        {
            if (!m_bQuyenCapNhat)
            {
                BaseMessages.ShowNoRolesMessage();
                return;
            }
            //if (m_sFileIdentity == "0" || !m_bQuyenCapNhat) return;
            frmUploadFile frm = new frmUploadFile((FTP_FilesManager.FTP_PhanMem)m_phanmem,
                                                  (FTP_FilesManager.FTP_FileType_Group)m_iFileType_Group,
                                                  (FTP_FilesManager.FTP_FileType)m_iFileType,
                                                  m_sFileIdentity);

            frm.sFilter       = m_sFilterEdit_FileType == "" ? m_sFilterView_FileType : m_sFilterEdit_FileType;
            frm.StartPosition = FormStartPosition.CenterScreen;
            frm.ShowDialog();
            if (frm.IsUpload)
            {
                Load_fg();
            }
        }
 private bool check_thong_tin_cau_hoi()
 {
     if (!CValidateTextBox.IsValid(m_txt_ho_ten, DataType.StringType, allowNull.NO, false))
     {
         BaseMessages.MsgBox_Error("Họ tên sinh viên không được trống");
         return(false);
     }
     if (!CValidateTextBox.IsValid(m_txt_cau_hoi, DataType.StringType, allowNull.NO, false))
     {
         BaseMessages.MsgBox_Error("Câu hỏi không được trống");
         return(false);
     }
     if (CIPConvert.ToDecimal(m_cbo_trang_thai_cau_hoi.SelectedValue) == TU_DIEN_TRANG_THAI_GD_CAU_HOI_SV.DA_TRA_LOI &&
         m_rtb_cau_tra_loi.Text.Trim() == "")
     {
         BaseMessages.MsgBox_Error("Trạng thái câu hỏi là 20-Đã trả lời thì không thể để trống câu trả lời.");
         m_rtb_cau_tra_loi.Focus();
         return(false);
     }
     return(true);
 }
示例#9
0
        private void btnXoa_Click(object sender, EventArgs e)
        {
            if (fg.Row < fg.Rows.Fixed)
            {
                BaseMessages.ShowInformationMessage("Chưa chọn công việc!");
                return;
            }
            if (BaseMessages.ShowDeleteQuestionMessage() == DialogResult.No)
            {
                return;
            }
            clsCongViec cls = new clsCongViec();

            cls.ID_CongViec = Convert.ToInt32(fg[fg.Row, "ID_CongViec"]);
            cls.TonTai      = false;
            cls.Update();

            BaseMessages.ShowInformationMessage("Xóa thành công!");
            Loadfg();
            fg.ApplyFilters();
        }
        private bool check_validate_data_is_ok()
        {
            if (m_us_dm_don_vi.dcID == -1)
            {
                BaseMessages.MsgBox_Infor("Bạn chưa chọn đơn vị của nhân viên.");
                return(false);
            }

            if (m_dat_ngay_co_hieu_luc_qd.Value.Date > m_dat_ngay_het_hieu_luc_qd.Value.Date && m_dat_ngay_het_hieu_luc_qd.Checked == true)
            {
                BaseMessages.MsgBox_Infor("Ngày có hiệu lực không thể sau ngày hết hiệu lực.");
                return(false);
            }

            /*if (!check_chuc_vu_chinh())
             * {
             *  BaseMessages.MsgBox_Infor("Không thể tồn tại 2 chức vụ chính tại thời điểm hiện tại.");
             *  return false;
             * }*/
            return(true);
        }
示例#11
0
 private bool IsValidChiTiet()
 {
     //Check valid fg chi tiet
     for (int i = fgChiTiet.Rows.Fixed; i < fgChiTiet.Rows.Count; i++)
     {
         if (fgChiTiet.GetBoolValue(i, "Chon"))
         {
             if (fgChiTiet.GetDataDisplay(i, "SoLuong") == "")
             {
                 BaseMessages.ShowWarningMessage("Chưa nhập số lượng cho chi tiết tại dòng thứ " + i.ToString());
                 return(false);
             }
             if (fgChiTiet.GetIntValue(i, "ID_Kho") == 0)
             {
                 BaseMessages.ShowWarningMessage("Chưa chọn kho cho chi tiết tại dòng thứ " + i.ToString());
                 return(false);
             }
         }
     }
     return(true);
 }
示例#12
0
 private bool IsValid()
 {
     for (int i = fg.Rows.Fixed; i < fg.Rows.Count; i++)
     {
         if ((!m_bFlag && i == fg.Row) || fg.Rows[i].IsNode)
         {
             continue;
         }
         if (cmbCapTren.EditValue.ToString() == fg[i, "ID_ChucVu_CapDuoi"].ToString() && cmbCapDuoi.EditValue.ToString() == fg[i, "ID_ChucVu_CapTren"].ToString())
         {
             BaseMessages.ShowErrorMessage("Không thể quản lý nhân viên cấp cao hơn!");
             return(false);
         }
         if (cmbCapTren.EditValue.ToString() == fg[i, "ID_ChucVu_CapTren"].ToString() && cmbCapDuoi.EditValue.ToString() == fg[i, "ID_ChucVu_CapDuoi"].ToString())
         {
             BaseMessages.ShowErrorMessage("Dữ liệu trùng với dòng " + i.ToString() + "!");
             return(false);
         }
     }
     return(true);
 }
        //private string m_str_destination = ConfigurationSettings.AppSettings["DESTINATION_NAME"];
        //private string m_str_path = "";
        //private string m_str_file_name = "";
        //private string m_str_origination = "";
        //private string m_str_old_path = "";
        #endregion
        #region Private Methods

        private void save_data()
        {
            if (check_data_is_ok() == false)
            {
                return;
            }
            form_2_us_object();

            switch (m_e_form_mode)
            {
            case DataEntryFormMode.InsertDataState:
                m_us.Insert();
                break;

            case DataEntryFormMode.UpdateDataState:
                m_us.Update();
                break;
            }
            BaseMessages.MsgBox_Infor("Cập nhật dữ liệu thành công!");
            this.Close();
        }
示例#14
0
 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);
     }
     return(true);
 }
示例#15
0
 private void select_data_2_us()
 {
     if (m_grv_dm_quyet_dinh.Rows[m_grv_dm_quyet_dinh.Row].IsNode)
     {
         BaseMessages.MsgBox_Error("Dòng được chọn không phải là Quyết định!");
     }
     else
     {
         if (!CGridUtils.IsThere_Any_NonFixed_Row(m_grv_dm_quyet_dinh))
         {
             return;
         }
         if (!CGridUtils.isValid_NonFixed_RowIndex(m_grv_dm_quyet_dinh, m_grv_dm_quyet_dinh.Row))
         {
             return;
         }
         grid2us_object(m_v_us, m_grv_dm_quyet_dinh.Row);
         m_us = new US_DM_QUYET_DINH(m_v_us.dcID);
         Close();
     }
 }
示例#16
0
        private void btnXoa_Click(object sender, EventArgs e)
        {
            if (fg.Row < fg.Rows.Fixed || fg.Rows[fg.Row].IsNode)
            {
                BaseMessages.ShowInformationMessage("Chọn dòng để xóa.");
                return;
            }
            if (BaseMessages.ShowDeleteQuestionMessage() == DialogResult.No)
            {
                return;
            }

            clsChucVu_PhanCap cls = new clsChucVu_PhanCap();

            cls.ID_ChucVu_CapTren = Convert.ToInt32(cmbCapTren.EditValue);
            cls.ID_ChucVu_CapDuoi = Convert.ToInt32(cmbCapDuoi.EditValue);
            cls.Delete();
            BaseMessages.ShowInformationMessage("Xóa thành công!");
            LockEdit(true);
            Loadfg();
        }
示例#17
0
        private void btnLuu_Click(object sender, EventArgs e)
        {
            clsNhom_NhanSu cls = new clsNhom_NhanSu();

            for (int i = fgNS_Nhom.Rows.Fixed; i < fgNS_Nhom.Rows.Count; i++)
            {
                if (fgNS_Nhom.GetDataDisplay(i, "IsEdit") == "")
                {
                    continue;
                }
                cls.ID_Nhom   = fgBan_Nhom.GetIntValue(fgBan_Nhom.Row, "ID_Nhom");
                cls.ID_NhanSu = fgNS_Nhom.GetIntValue(i, "ID_NhanSu");
                string strNhomCV = fgNS_Nhom.GetDataDisplay(i, "ID_Nhom_ChucVu");
                if (strNhomCV == "")
                {
                    BaseMessages.ShowInformationMessage("Chưa chọn chức vụ trong nhóm cho nhân viên dòng thứ " + i + " !");
                    return;
                }
                else
                {
                    cls.ID_Nhom_ChucVu = int.Parse(fgNS_Nhom[i, "ID_Nhom_ChucVu"].ToString());
                }
                if (int.Parse(fgNS_Nhom[i, "ID_Nhom_ChucVu"].ToString()) == 1)
                {
                    cls.LaQuanLy = true;
                }
                else
                {
                    cls.LaQuanLy = false;
                }
                cls.InsertOrUpdate();
                if (fgNS_Nhom.GetDataDisplay(i, "IsEdit") == "0")
                {
                    cls.Delete();
                }
            }
            BaseMessages.ShowInformationMessage("Cập nhật thành công!");
            LockEdit(true);
            Load_fgNS_Nhom();
        }
示例#18
0
        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_NGUOI_DAI_DIEN:
                m_us_dm_nguoi_dai_dien.Insert();
                BaseMessages.MsgBox_Infor(THONG_BAO.SC_THEM_NGUOI_DAI_DIEN);
                this.Close();
                break;

            case e_form_mode.SUA_NGUOI_DAI_DIEN:
                m_us_dm_nguoi_dai_dien.Update();
                BaseMessages.MsgBox_Infor(THONG_BAO.SC_SUA_NGUOI_DAI_DIEN);
                break;
            }
            this.Close();
        }
示例#19
0
        private bool check_validate_data_is_ok()
        {
            if (m_dat_ngay_co_hieu_luc.Value.Date > m_dat_ngay_het_hieu_luc.Value.Date && m_dat_ngay_het_hieu_luc.Value.Date > DateTime.Parse("1/1/1900") && (m_dat_ngay_het_hieu_luc.Checked == true))
            {
                BaseMessages.MsgBox_Infor("Ngày hết hiệu lực không thể trước ngày có hiệu lực.");
                return(false);
            }

            /*if (((m_dat_ngay_het_hieu_luc_qd.Value.Date < m_dat_ngay_co_hieu_luc_qd.Value.Date)
            || (m_dat_ngay_ky.Value.Date > m_dat_ngay_het_hieu_luc_qd.Value.Date)) && (m_dat_ngay_het_hieu_luc_qd.Checked == true)
            ||  )
            || {
            ||  BaseMessages.MsgBox_Infor("Ngày hết hiệu lực quyết định không thể trước ngày có hiệu lực quyết định hoặc ngày ký.");
            ||  return false;
            || }*/
            /*if (!check_trung_ma_quyet_dinh(m_txt_ma_quyet_dinh.Text.Trim()))
             * {
             *  BaseMessages.MsgBox_Infor("Mã quyết định đã tồn tại");
             *  return false;
             * }*/
            return(true);
        }
 private void delete_v_gd_hop_dong_lao_dong()
 {
     if (BaseMessages.MsgBox_Confirm("Bạn có chắc chắn muốn xoá Hợp Đồng này không ? ") == false)
     {
         return;
     }
     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_HOP_DONG_LAO_DONG v_us = new US_V_GD_HOP_DONG_LAO_DONG();
     grid2us_object(m_fg.Row);
     try
     {
         m_us_gd_hop_dong.BeginTransaction();
         m_us_gd_hop_dong.Delete();
         string v_str_to = ConfigurationSettings.AppSettings["DESTINATION_NAME"];
         if (File.Exists(v_str_to + m_us_gd_hop_dong.strLINK))
         {
             File.Delete(v_str_to + m_us_gd_hop_dong.strLINK);
         }
         m_us_gd_hop_dong.CommitTransaction();
         m_fg.Rows.Remove(m_fg.Row);
         BaseMessages.MsgBox_Infor("Xoá thành công!");
         m_fg.Select(1, (int)e_col_Number.MA_HOP_DONG);
     }
     catch (Exception v_e)
     {
         m_us_gd_hop_dong.Rollback();
         CDBExceptionHandler v_objErrHandler = new CDBExceptionHandler(v_e,
                                                                       new CDBClientDBExceptionInterpret());
         v_objErrHandler.showErrorMessage();
     }
 }
        private void delete_v_gd_quyet_dinh()
        {
            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_QUYET_DINH         v_us       = new US_V_GD_QUYET_DINH();
            US_GD_QUYET_DINH_PHAP_NHAN v_us_qd_pn = new US_GD_QUYET_DINH_PHAP_NHAN();
            DS_GD_QUYET_DINH_PHAP_NHAN v_ds_qd_pn = new DS_GD_QUYET_DINH_PHAP_NHAN();

            grid2us_object(v_us, m_fg.Row);
            try
            {
                v_us.BeginTransaction();
                // Xoá Quyết định - Pháp nhân
                v_us_qd_pn.FillDatasetByIdQuyetDinh(v_ds_qd_pn, v_us.dcID);
                v_us_qd_pn.DeleteByID(v_us.dcID);

                // Xoá Pháp nhân
                v_us.delete_by_id(v_us.dcID);
                v_us.CommitTransaction();
                m_fg.Rows.Remove(m_fg.Row);
            }
            catch (Exception v_e)
            {
                v_us.Rollback();
                CDBExceptionHandler v_objErrHandler = new CDBExceptionHandler(v_e,
                                                                              new CDBClientDBExceptionInterpret());
                v_objErrHandler.showErrorMessage();
            }
        }
        private void delete_v_gd_luong_theo_qd()
        {
            // Check validation
            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;
            }

            // Init
            US_V_GD_LUONG_THEO_QD v_us_v_gd = new US_V_GD_LUONG_THEO_QD();

            // Grid 2 us
            grid2us_object(v_us_v_gd, m_fg.Row);

            try
            {
                m_fg.Redraw = false;
                v_us_v_gd.BeginTransaction();
                v_us_v_gd.DeleteByID(v_us_v_gd.dcID_QUYET_DINH);
                v_us_v_gd.CommitTransaction();
                m_fg.Rows.Remove(m_fg.Row);
                m_fg.Redraw = true;
            }
            catch (Exception v_e)
            {
                v_us_v_gd.Rollback();
                CDBExceptionHandler v_objErrHandler = new CDBExceptionHandler(v_e,
                                                                              new CDBClientDBExceptionInterpret());
                v_objErrHandler.showErrorMessage();
            }
        }
示例#23
0
        private void cmdXoa_Click(object sender, EventArgs e)
        {
            var fg = fgFile;

            if (!m_bQuyenCapNhat || fg.Row < fg.Rows.Fixed)
            {
                return;
            }
            if (BaseMessages.ShowDeleteQuestionMessage() == DialogResult.No)
            {
                return;
            }
            if (FTP_FilesManager.Delete_TaiLieu(fg.GetIntValue(fg.Row, "ID_Files")))
            {
                BaseMessages.ShowInformationMessage("Xóa thành công!");
                Load_fg();
            }
            else
            {
                BaseMessages.ShowWarningMessage("Không kết nối được đến máy chủ!");
            }
        }
示例#24
0
 private void update_data()
 {
     m_cmd_bo_nhiem.Visible = true;
     if (!CGridUtils.IsThere_Any_NonFixed_Row(m_grv_qua_trinh_lam_viec))
     {
         return;
     }
     if (!CGridUtils.isValid_NonFixed_RowIndex(m_grv_qua_trinh_lam_viec, m_grv_qua_trinh_lam_viec.Row))
     {
         return;
     }
     if (m_grv_qua_trinh_lam_viec.Rows[m_grv_qua_trinh_lam_viec.Row].UserData != null)
     {
         grid2us_object(m_us_qua_trinh_lam_viec, m_grv_qua_trinh_lam_viec.Row);
         //  grid2us_object(m_us_qua_trinh_lam_viec, m_grv_qua_trinh_lam_viec.Row);
         if (m_us_qua_trinh_lam_viec.dcID_CHUC_VU <= 0)
         {
             BaseMessages.MsgBox_Infor("Chưa có Chức vụ.");
             return;
         }
         f202_v_gd_qua_trinh_lam_viec_de v_fDE = new f202_v_gd_qua_trinh_lam_viec_de();
         v_fDE.display_for_update(m_us_qua_trinh_lam_viec);
         if (m_txt_tim_kiem.Text == m_str_message_tim_kiem)
         {
             m_txt_tim_kiem.Text = "";
             load_data_2_grid_search();
             m_txt_tim_kiem.Text = m_str_message_tim_kiem;
         }
         else
         {
             load_data_2_grid_search();
         }
     }
     else
     {
         MessageBox.Show("Chọn dòng khác để sửa.");
     }
 }
示例#25
0
        private void SaveData()
        {
            if (!IsValid())
            {
                return;
            }
            clsDM_LoaiCV cls = new clsDM_LoaiCV();

            cls.Ten_LoaiCV = txtLoaiCV.Text;
            if (chkSuDung.Checked)
            {
                cls.SuDung = true;
            }
            else
            {
                cls.SuDung = false;
            }
            cls.TonTai        = true;
            cls.ID_LoaiCV_Cha = ((cmbLoaiCVCha.EditValue ?? "").ToString() == "") ? SqlInt32.Null : Convert.ToInt32(cmbLoaiCVCha.EditValue);
            cls.TonTai        = true;
            if (m_bCapNhat)
            {
                cls.ID_LoaiCV = m_iID_LoaiCV;
                cls.Update();
                BaseMessages.ShowInformationMessage("Cập nhật thành công !!!");
            }
            else
            {
                cls.Insert();
                BaseMessages.ShowInformationMessage("Thêm mới thành công !!!");
            }

            if (m_DM_LoaiCV != null)
            {
                m_DM_LoaiCV.LoadData();
            }
            Close();
        }
        private void insert_cau_hoi_moi()
        {
            m_us_cau_hoi = new US_GD_CAU_HOI_HOC_VIEN();
            m_us_cau_hoi.strGHI_CHU_Y_KIEN_KHAC = m_txt_y_kien_khac.Text;
            m_us_cau_hoi.dcID_DANH_GIA          = CIPConvert.ToDecimal(m_cbo_danh_gia_tra_loi.SelectedValue);
            m_us_cau_hoi.dcID_TRANG_THAI        = CIPConvert.ToDecimal(m_cbo_trang_thai_cau_hoi.SelectedValue);
            //
            switch (m_e_kieu_cau_hoi)
            {
            case e_kieu_cau_hoi.CAU_HOI_CU:
                m_us_cau_hoi.dcID = CIPConvert.ToDecimal(m_fg[m_fg.Row, (int)e_col_Number.ID]);
                m_us_cau_hoi.update_cau_hoi_cu();
                break;

            case e_kieu_cau_hoi.CAU_HOI_MOI:
                m_us_cau_hoi.strGHI_CHU_LICH_HEN = m_txt_ghi_chu_hen.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_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_YEU_CAU       = m_us_cuoc_goi.dcID;
                m_us_cau_hoi.Insert();
                break;
            }
            //
            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\"");
        }
示例#27
0
        private bool check_data_is_ok()
        {
            if (!m_dat_tham_gia.Checked)
            {
                MessageBox.Show("Phải có ngày tham gia");
                return(false);
            }
            if (m_dat_ngay_kt.Checked)
            {
                if (m_dat_ngay_kt.Value.Date < m_dat_tham_gia.Value.Date)
                {
                    MessageBox.Show("Ngày tham gia phải có trước ngày kết thúc");
                    return(false);
                }
            }
            if (m_txt_ma_du_an.Text == "")
            {
                MessageBox.Show("Phải có mã dự án");
                return(false);
            }
            if (m_txt_ma_ns.Text == "")
            {
                MessageBox.Show("Phải có mã nhân sự");
                return(false);
            }
            if (m_lbl_ma_nhan_vien.Text == "")
            {
                MessageBox.Show("Phải có mã nhân sự");
                return(false);
            }

            if (CIPConvert.ToDecimal(m_txt_thoi_gian_tham_gia.Text) > 100 || CIPConvert.ToDecimal(m_txt_thoi_gian_tham_gia.Text) < 0)
            {
                BaseMessages.MsgBox_Infor("Thời gian tham gia dự án phải nhỏ hơn 100% và lớn hơn 0%");
                return(false);
            }
            return(true);
        }
示例#28
0
        private void save_data()
        {
            if (!check_validate())
            {
                return;
            }
            form_2_us_object();
            switch (m_e_form_mode)
            {
            case DataEntryFormMode.InsertDataState:
                m_us_user.Insert();
                break;

            case DataEntryFormMode.UpdateDataState:
                m_us_user.Update();
                break;
            }
            if (m_chk_is_type_in_mail.Checked)
            {
                try
                {
                    send_mail_test_account();
                    f002_main_form.m_str_email_dvmc    = m_us_user.strEMAIL;
                    f002_main_form.m_str_password_dvmc = m_us_user.strMAT_KHAU_EMAIL;
                    BaseMessages.MsgBox_Infor("Đã cập nhật thành công!");
                    this.Close();
                }
                catch (Exception v_e)
                {
                    BaseMessages.MsgBox_Error("Thông tin địa chỉ email và mật khẩu bạn vừa nhập chưa chính xác. Hãy kiểm tra lại");
                }
            }
            else
            {
                BaseMessages.MsgBox_Infor("Đã cập nhật thành công!");
                this.Close();
            }
        }
示例#29
0
        private void SaveData()
        {
            clsDM_NhaCungCap cls = new clsDM_NhaCungCap();

            for (int i = fg.Rows.Fixed; i < fg.Rows.Count; i++)
            {
                if (fg.GetDataDisplay(i, "IsEdit").ToLower() == "")
                {
                    continue;
                }
                cls.Ten_NhaCungCap = fg.GetDataDisplay(i, "Ten_NhaCungCap");
                cls.DiaChi         = fg.GetDataDisplay(i, "DiaChi");
                cls.Email          = fg.GetDataDisplay(i, "Email");
                cls.SoDienThoai    = fg.GetDataDisplay(i, "SoDienThoai");
                cls.SuDung         = fg.GetBoolValue(i, "SuDung");
                //delete
                if (fg.GetDataDisplay(i, "IsEdit") == "0")
                {
                    cls.ID_NhaCungCap = int.Parse(fg.GetDataDisplay(i, "ID_NhaCungCap"));
                    cls.TonTai        = false;
                    cls.Update();
                }
                else if (fg.GetDataDisplay(i, "IsEdit") == "1")
                {
                    cls.TonTai = true;
                    if (fg.GetDataDisplay(i, "ID_NhaCungCap") == "")
                    {
                        cls.Insert();
                    }
                    else
                    {
                        cls.ID_NhaCungCap = int.Parse(fg.GetDataDisplay(i, "ID_NhaCungCap"));
                        cls.Update();
                    }
                }
            }
            BaseMessages.ShowInformationMessage("Cập nhật thành công!");
        }
示例#30
0
 private void cmdChon_Click(object sender, EventArgs e)
 {
     if (fgNhanSu.Row < fgNhanSu.Rows.Fixed)
     {
         return;
     }
     if (BaseMessages.ShowQuestionMessage("Chọn nhân sự này ?") == DialogResult.No)
     {
         return;
     }
     sHoTen     = fgNhanSu.GetDataDisplay(fgNhanSu.Row, "Hoten");
     iID_NhanSu = fgNhanSu.GetIntValue(fgNhanSu.Row, "ID_NhanSu");
     //sTen_ChucVu = fgNhanSu.GetDataDisplay(fgNhanSu.Row, "Ten_ChucVu");
     //siID_ChucVu = (Int16)fgNhanSu.GetIntValue(fgNhanSu.Row, "ID_ChucVu");
     //sTen_DonVi = fgNhanSu.GetDataDisplay(fgNhanSu.Row, "Ten_DonVi");
     //sTen_BoPhan = fgNhanSu.GetDataDisplay(fgNhanSu.Row, "Ten_BoPhan");
     //sTen_LoaiHopDong = fgNhanSu.GetDataDisplay(fgNhanSu.Row, "Ten_LoaiHopDong");
     //iID_DonVi = fgNhanSu.GetIntValue(fgNhanSu.Row, "ID_DonVi");
     //iID_BoPhan = fgNhanSu.GetIntValue(fgNhanSu.Row, "ID_BoPhan");
     sMaNS    = fgNhanSu.GetDataDisplay(fgNhanSu.Row, "MaNS");
     bIs_Save = true;
     this.Close();
 }