Example #1
0
        private void delete_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 (BaseMessages.askUser_DataCouldBeDeleted(8) != BaseMessages.IsDataCouldBeDeleted.CouldBeDeleted)
            {
                return;
            }
            US_V_GD_CHI_TIET_CAP_BAC v_v_us = new US_V_GD_CHI_TIET_CAP_BAC();
            US_GD_CHI_TIET_CAP_BAC   v_us   = new US_GD_CHI_TIET_CAP_BAC();

            grid2us_object(v_v_us, m_fg.Row);
            v_us.dcID = v_v_us.dcID;
            try {
                v_us.BeginTransaction();
                v_us.Delete();
                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();
            }
        }
Example #2
0
        public void display_for_update(US_V_GD_CHI_TIET_CAP_BAC ip_us_chi_tiet_cap_bac)
        {
            m_e_formmode            = DataEntryFormMode.UpdateDataState;
            m_v_us_chi_tiet_cap_bac = ip_us_chi_tiet_cap_bac;
            m_us_chi_tiet_cap_bac   = new US_GD_CHI_TIET_CAP_BAC(m_v_us_chi_tiet_cap_bac.dcID);
            us_object_2_form();

            ShowDialog();
        }
Example #3
0
        private void us_object_2_form()
        {
            m_txt_ma_nv.Text  = m_v_us_chi_tiet_cap_bac.strMA_NV;
            m_txt_ho_ten.Text = m_v_us_chi_tiet_cap_bac.strHO_DEM.Trim() + @" " + m_v_us_chi_tiet_cap_bac.strTEN.Trim();
            if (m_v_us_chi_tiet_cap_bac.datNGAY_BAT_DAU == DateTime.Parse("1/1/1900"))
            {
                m_dat_ngay_bat_dau.Value = DateTime.Now;
            }
            else
            {
                m_dat_ngay_bat_dau.Value = m_v_us_chi_tiet_cap_bac.datNGAY_BAT_DAU;
            }
            //m_dat_ngay_bat_dau.Value = m_v_us_chi_tiet_cap_bac.datNGAY_BAT_DAU.Date;
//             var v_ds = new DS_V_GD_CHI_TIET_CAP_BAC();
//             var v_us = new US_V_GD_CHI_TIET_CAP_BAC();
//             v_us.FillDatasetByManhanvien(v_ds, m_v_us_chi_tiet_cap_bac.strMA_NV);
//             var t = v_ds.V_GD_CHI_TIET_CAP_BAC.Rows[0][13];
//             m_txt_cap_bac_hien_tai.Text = v_ds.V_GD_CHI_TIET_CAP_BAC.Rows[0][13].ToString();
//
            if (m_v_us_chi_tiet_cap_bac.datNGAY_KET_THUC > DateTime.Parse("1/1/1900"))
            {
                m_dat_ngay_ket_thuc.Checked = true;
                m_dat_ngay_ket_thuc.Value   = m_v_us_chi_tiet_cap_bac.datNGAY_KET_THUC;
            }
            m_txt_cap_bac_hien_tai.Text = m_v_us_chi_tiet_cap_bac.strMA_CAP_BAC;

            if (m_v_us_chi_tiet_cap_bac.dcID > 0)
            {
                US_GD_CHI_TIET_CAP_BAC v_us_chi_tiet_cap_bac = new US_GD_CHI_TIET_CAP_BAC(m_v_us_chi_tiet_cap_bac.dcID);
                m_us_quyet_dinh = new US_DM_QUYET_DINH(v_us_chi_tiet_cap_bac.dcID_QUYET_DINH);
                US_DM_QUYET_DINH v_us = new US_DM_QUYET_DINH(v_us_chi_tiet_cap_bac.dcID_QUYET_DINH);
                m_txt_ma_quyet_dinh.Text            = v_us.strMA_QUYET_DINH;
                m_cbo_loai_quyet_dinh.SelectedValue = v_us.dcID_LOAI_QD;
                m_dat_ngay_ky.Value             = v_us.datNGAY_KY;
                m_dat_ngay_co_hieu_luc_qd.Value = v_us.datNGAY_CO_HIEU_LUC;
                m_txt_noi_dung.Text             = v_us.strNOI_DUNG;
            }
        }