protected void m_cmd_huy_de_nghi_xu_ly_Click(object sender, EventArgs e) { try { Thread.Sleep(2000); foreach (GridViewRow row in m_grv_danh_sach_nha.Rows) { CheckBox v_checkbox = (CheckBox)row.FindControl("chkItem"); if (v_checkbox != null) { // Nếu checkbox của dòng này được checked thì ta thực hiện 1 số công việc sau if (v_checkbox.Checked) { // Chỗ này là công việc cần thực hiện khi checkbox đc checkded decimal v_id = CIPConvert.ToDecimal(m_grv_danh_sach_nha.DataKeys[row.RowIndex].Value); m_us_dm_nha = new US_DM_NHA(v_id); m_us_dm_nha.dcID_TRANG_THAI = ID_TRANG_THAI_NHA.DANG_SU_DUNG; m_us_dm_nha.Update(); } } } // Hiển thị các ID được checked ra màn hình Response.Write(m_str_id_checked); load_data_to_grid(); set_trang_thai_cmd(); m_lbl_message.Text = "Đã cập nhật thành công"; m_ddl_bo_tinh.Focus(); } catch (Exception v_e) { CSystemLog_301.ExceptionHandle(v_e); } }
private List<US_DM_NHA> get_top_dm_nha_by_name(string ip_str_ten_nha, decimal ip_dc_id_dat) { DS_DM_NHA v_ds_dm_nha = new DS_DM_NHA(); US_DM_NHA v_us_dm_nha = new US_DM_NHA(); v_ds_dm_nha.EnforceConstraints = false; v_us_dm_nha.load_nha_by_ten(v_ds_dm_nha, ip_str_ten_nha, ip_dc_id_dat); if (v_ds_dm_nha.DM_NHA.Rows.Count == 0) return null; List<US_DM_NHA> v_list_nha = new List<US_DM_NHA>(); for (int i = 0; i < v_ds_dm_nha.DM_NHA.Rows.Count; i++) { US_DM_NHA v_us_temp = new US_DM_NHA(); v_us_temp.dcID = int.Parse(v_ds_dm_nha.DM_NHA.Rows[i]["ID"].ToString()); v_us_temp.strTEN_TAI_SAN = v_ds_dm_nha.DM_NHA.Rows[i][DM_NHA.TEN_TAI_SAN].ToString().TrimEnd(); v_list_nha.Add(v_us_temp); } return v_list_nha; }
private void load_data_from_us() { if (m_cbo_ten_tai_san.Items.Count == 0) return; decimal v_dc_id_nha = CIPConvert.ToDecimal(m_cbo_ten_tai_san.SelectedValue); if (v_dc_id_nha < 1) return; US_DM_NHA v_us_dm_nha = new US_DM_NHA(CIPConvert.ToDecimal(v_dc_id_nha)); m_lbl_ten_tai_san.Text = v_us_dm_nha.strTEN_TAI_SAN; m_lbl_ma_tai_san.Text = v_us_dm_nha.strMA_TAI_SAN; m_lbl_cap_hang.Text = v_us_dm_nha.dcCAP_HANG.ToString(); m_lbl_nam_xay_dung.Text = v_us_dm_nha.dcNAM_XAY_DUNG.ToString(); m_lbl_ngay_thang_nam_du_dung.Text = v_us_dm_nha.dcNGAY_THANG_NAM_SU_DUNG.ToString(); m_lbl_nguyen_gia_nguon_ns.Text = v_us_dm_nha.dcNGUON_NS.ToString("#,##0"); m_lbl_nguyen_gia_nguon_khac.Text = v_us_dm_nha.dcNGUON_KHAC.ToString("#,##0"); m_lbl_gia_tri_con_lai.Text = v_us_dm_nha.dcGIA_TRI_CON_LAI.ToString("#,##0"); }
private void them_moi_tang_giam() { US_DM_NHA v_us_dm_nha = new US_DM_NHA(CIPConvert.ToDecimal(m_cbo_ten_tai_san.SelectedValue)); m_us_gd_tang_giam_tai_san = new US_GD_TANG_GIAM_TAI_SAN(); m_us_gd_tang_giam_tai_san.datNGAY_DUYET = CIPConvert.ToDatetime(m_txt_ngay_duyet.Text); m_us_gd_tang_giam_tai_san.datNGAY_TANG_GIAM_TAI_SAN = CIPConvert.ToDatetime(m_txt_ngay_tang_giam.Text); m_us_gd_tang_giam_tai_san.dcID_LY_DO_TANG_GIAM = CIPConvert.ToDecimal(m_cbo_ly_do_thay_doi.SelectedValue); m_us_gd_tang_giam_tai_san.strTANG_GIA_TRI_TAI_SAN_YN = m_rbl_loai.SelectedValue; m_us_gd_tang_giam_tai_san.dcID_TAI_SAN = v_us_dm_nha.dcID; m_us_gd_tang_giam_tai_san.dcID_LOAI_TAI_SAN = v_us_dm_nha.dcID_LOAI_TAI_SAN; m_us_gd_tang_giam_tai_san.strMA_PHIEU = m_txt_ma_phieu.Text; m_us_gd_tang_giam_tai_san.dcDIEN_TICH = v_us_dm_nha.dcDT_XAY_DUNG; m_us_gd_tang_giam_tai_san.dcGIA_TRI_NGUYEN_GIA_TANG_GIAM = v_us_dm_nha.dcNGUON_NS + v_us_dm_nha.dcNGUON_KHAC; m_us_gd_tang_giam_tai_san.dcID_NGUOI_LAP = Person.get_user_id(); m_us_gd_tang_giam_tai_san.dcID_NGUOI_DUYET = Person.get_user_id(); m_us_gd_tang_giam_tai_san.Insert(); // Phần cập nhật thông tin cho DM if (m_rbl_loai.SelectedValue == "N") { v_us_dm_nha.dcID_TRANG_THAI = ID_TRANG_THAI_NHA.DA_THANH_LY; v_us_dm_nha.Update(); } else { v_us_dm_nha.dcID_TRANG_THAI = ID_TRANG_THAI_NHA.DE_NGHI_TRANG_CAP; v_us_dm_nha.Update(); } m_lbl_message.Text = "Cập nhật thành công"; }
public bool check_ma_tai_san_is_valid(string ip_str_ma_tai_san) { US_DM_NHA v_us_dm_nha = new US_DM_NHA(); DS_DM_NHA v_ds_dm_nha = new DS_DM_NHA(); v_us_dm_nha.FillDataset(v_ds_dm_nha, "where " + DM_NHA.MA_TAI_SAN + " = '" + ip_str_ma_tai_san + "'"); if (v_ds_dm_nha.DM_NHA.Rows.Count == 0) return true; return false; }
private void load_data_to_grid_dat_history() { try { if (check_validate_data_is_ok() == false) return; DS_DM_NHA v_ds_dm_nha = new DS_DM_NHA(); US_DM_NHA v_us_dm_nha = new US_DM_NHA(); string v_id_dat = m_cbo_dia_chi.SelectedValue; //string id_loai_bao_cao = ""; //if (Request.QueryString["id_loai_bao_cao"] != null) //{ // id_loai_bao_cao = Request.QueryString["id_loai_bao_cao"]; //} //switch (id_loai_bao_cao) //{ // case "1": // // m_lbl_tieu_de.Text = "BÁO CÁO DANH MỤC TRỤ SỞ LÀM VIỆC, CƠ SỞ HOẠT ĐỘNNG SỰ NGHIỆP"; // v_us_dm_nha.FillDataset(v_ds_dm_nha, "where id_dat = " + v_id_dat + " and id_trang_thai = " + ID_TRANG_THAI_NHA.DANG_SU_DUNG); // break; // case "2": // // m_lbl_tieu_de.Text = "BÁO CÁO DANH MỤC TRỤ SỞ LÀM VIỆC, CƠ SỞ HOẠT ĐỘNNG SỰ NGHIỆP ĐỀ NGHỊ XỬ LÝ"; // v_us_dm_nha.FillDataset(v_ds_dm_nha, "where id_dat = " + v_id_dat + " and id_trang_thai = " + ID_TRANG_THAI_NHA.DE_NGHI_XU_LY); // break; // //case "3": // // m_lbl_tieu_de.Text = "BÁO CÁO DANH MỤC TRỤ SỞ LÀM VIỆC, TRỤ SỞ HOẠT ĐỘNG GIAO CHO ĐƠN VỊ SỰ NGHIỆP TỰ CHỦ TÀI CHÍNH"; // // m_us_dm_nha.FillDataset(m_ds_dm_nha,"where id_dat = "+ v_id_dat+" and id_loai_don_vi") //} //m_grv_dat_history.DataSource = v_ds_dm_nha.DM_NHA; //m_grv_dat_history.DataBind(); } catch (System.Exception v_e) { CSystemLog_301.ExceptionHandle(this, v_e); } }
private void xoa_khau_hao(decimal ip_dc_id_kh, decimal ip_dc_id_nha, decimal ip_dc_gia_tri_kh) { US_DM_NHA v_us_dm_nha = new US_DM_NHA(ip_dc_id_nha); m_us_gd_khau_hao.DeleteByID(ip_dc_id_kh); v_us_dm_nha.dcGIA_TRI_CON_LAI += ip_dc_gia_tri_kh; v_us_dm_nha.Update(); m_lbl_mess.Text = "Đã xóa thành công bản ghi"; }
private void delete_dm_nha() { 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_DM_NHA v_us = new US_DM_NHA(); grid2us_object(v_us, m_fg.Row); 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(); } }
private void us_2_form_for_update() { m_cbo_bo_tinh_up.Enabled = false; m_cbo_don_vi_chu_quan_up.Enabled = false; m_cbo_don_vi_su_dung_tai_san_up.Enabled = false; m_cbo_thuoc_khu_dat.Enabled = false; m_cbo_ten_tai_san.Enabled = false; m_cbo_ly_do_thay_doi.Enabled = false; US_DM_NHA v_us_dm_nha = new US_DM_NHA(CIPConvert.ToDecimal(m_us_gd_tang_giam_tai_san.dcID_TAI_SAN)); m_lbl_ten_tai_san.Text = v_us_dm_nha.strTEN_TAI_SAN; m_lbl_ma_tai_san.Text = v_us_dm_nha.strMA_TAI_SAN; m_lbl_cap_hang.Text = v_us_dm_nha.dcCAP_HANG.ToString(); m_lbl_nam_xay_dung.Text = v_us_dm_nha.dcNAM_XAY_DUNG.ToString(); m_lbl_ngay_thang_nam_du_dung.Text = v_us_dm_nha.dcNGAY_THANG_NAM_SU_DUNG.ToString(); m_lbl_nguyen_gia_nguon_ns.Text = v_us_dm_nha.dcNGUON_NS.ToString("#,##0"); m_lbl_nguyen_gia_nguon_khac.Text = v_us_dm_nha.dcNGUON_KHAC.ToString("#,##0"); m_lbl_gia_tri_con_lai.Text = v_us_dm_nha.dcGIA_TRI_CON_LAI.ToString("#,##0"); m_txt_ma_phieu.Text = m_us_gd_tang_giam_tai_san.strMA_PHIEU; m_dat_ngay_duyet.SelectedDate = m_us_gd_tang_giam_tai_san.datNGAY_DUYET; m_dat_ngay_tang_giam.SelectedDate = m_us_gd_tang_giam_tai_san.datNGAY_TANG_GIAM_TAI_SAN; m_hdf_id.Value = m_us_gd_tang_giam_tai_san.dcID.ToString(); m_txt_ma_phieu.Focus(); }
private bool check_validate_data_is_ok() { if (m_ddl_thuoc_khu_dat.SelectedValue == "") { m_lbl_mess.Text = "Lỗi: Bạn chưa chọn khu đất!"; m_txt_ten_tai_san.Focus(); return false; } if (m_e_form_mode == DataEntryFormMode.InsertDataState) { if (!m_us_dm_nha.check_ma_tai_san_is_valid(m_txt_ma_tai_san.Text)) { m_lbl_mess.Text = "Lỗi: Mã tài sản nhà này đã tồn tại!"; m_txt_ma_tai_san.Focus(); return false; } } if (m_e_form_mode == DataEntryFormMode.UpdateDataState) { m_us_dm_nha = new US_DM_NHA(CIPConvert.ToDecimal(m_hdf_id.Value)); if (m_us_dm_nha.strMA_TAI_SAN != m_txt_ma_tai_san.Text) { if (!m_us_dm_nha.check_ma_tai_san_is_valid(m_txt_ma_tai_san.Text)) { m_lbl_mess.Text = "Lỗi: Mã tài sản nhà này đã tồn tại!"; m_txt_ma_tai_san.Focus(); return false; } } } if (!CValidateTextBox.IsValid(m_txt_ma_tai_san, DataType.StringType, allowNull.NO)) { return false; } if (!CValidateTextBox.IsValid(m_txt_ten_tai_san, DataType.StringType, allowNull.NO)) { return false; } if (!CValidateTextBox.IsValid(m_txt_cap_hang, DataType.NumberType, allowNull.YES)) { m_lbl_mess.Text = "Lỗi: Cấp hạng không đúng định dạng số"; m_txt_cap_hang.Focus(); return false; } if (!CValidateTextBox.IsValid(m_txt_nam_xd, DataType.NumberType, allowNull.YES)) { m_lbl_mess.Text = "Lỗi: Năm xây dựng không đúng định dạng số"; m_txt_nam_xd.Focus(); return false; } if (!CValidateTextBox.IsValid(m_txt_ngay_su_dung, DataType.NumberType, allowNull.YES)) { m_lbl_mess.Text = "Lỗi: Năm sử dụng không đúng định dạng số"; m_txt_ngay_su_dung.Focus(); return false; } if (!CValidateTextBox.IsValid(m_txt_nguyen_gia, DataType.NumberType, allowNull.YES)) { return false; } if (!CValidateTextBox.IsValid(m_txt_nguyen_gia_nguon_khac, DataType.NumberType, allowNull.YES)) { return false; } if (!CValidateTextBox.IsValid(m_txt_gia_tri_con_lai, DataType.NumberType, allowNull.YES)) { return false; } if (!CValidateTextBox.IsValid(m_txt_so_tang, DataType.NumberType, allowNull.YES)) { return false; } if (!CValidateTextBox.IsValid(m_txt_dien_tich_xay_dung, DataType.NumberType, allowNull.YES)) { return false; } if (!CValidateTextBox.IsValid(m_txt_tong_dien_tich_xay_dung, DataType.NumberType, allowNull.YES)) { return false; } if (!CValidateTextBox.IsValid(m_txt_tru_so_lam_viec, DataType.NumberType, allowNull.YES)) { return false; } if (!CValidateTextBox.IsValid(m_txt_co_so_hdsn, DataType.NumberType, allowNull.YES)) { return false; } if (!CValidateTextBox.IsValid(m_txt_lam_nha_o, DataType.NumberType, allowNull.YES)) { return false; } if (!CValidateTextBox.IsValid(m_txt_cho_thue, DataType.NumberType, allowNull.YES)) { return false; } if (!CValidateTextBox.IsValid(m_txt_bo_trong, DataType.NumberType, allowNull.YES)) { return false; } if (!CValidateTextBox.IsValid(m_txt_bi_lan_chiem, DataType.NumberType, allowNull.YES)) { return false; } if (!CValidateTextBox.IsValid(m_txt_khac, DataType.NumberType, allowNull.YES)) { return false; } if ((CIPConvert.ToDecimal(m_txt_nguyen_gia.Text) + CIPConvert.ToDecimal(m_txt_nguyen_gia_nguon_khac.Text)) < CIPConvert.ToDecimal(m_txt_gia_tri_con_lai.Text)) { m_lbl_mess.Text = "Lỗi: Giá trị còn lại lớn hơn tổng nguyên giá!"; m_txt_nguyen_gia.Focus(); return false; } if ((m_hdf_id.Value == C_STR_NEW_ID_NHA) && (m_e_form_mode == DataEntryFormMode.UpdateDataState)) { m_lbl_mess.Text = "Lỗi: Bạn chưa chọn dữ liệu để cập nhật!"; m_txt_ten_tai_san.Focus(); return false; } decimal v_dc_dt_san_xd = CIPConvert.ToDecimal(m_txt_tong_dien_tich_xay_dung.Text); decimal v_dc_dt_xd = CIPConvert.ToDecimal(m_txt_dien_tich_xay_dung.Text); if (v_dc_dt_san_xd < v_dc_dt_xd) { m_lbl_mess.Text = "Lỗi: Tổng diện tích sàn xây dựng phải lớn hơn hoặc bằng diện tích xây dựng"; m_txt_dien_tich_xay_dung.Focus(); return false; } decimal v_dc_nam_xd = (m_txt_nam_xd.Text.Trim() == "" ? 0 : Convert.ToDecimal(m_txt_nam_xd.Text)); decimal v_dc_nam_su_dung = (m_txt_ngay_su_dung.Text.Trim() == "" ? 0 : Convert.ToDecimal(m_txt_ngay_su_dung.Text)); if (v_dc_nam_su_dung < v_dc_nam_xd) { m_lbl_mess.Text = "Lỗi: Năm sử dụng phải lớn hơn hoặc bằng năm xây dựng"; m_txt_nam_xd.Focus(); return false; } return true; }
protected void Page_Load(object sender, EventArgs e) { try { if (!IsPostBack) { m_grv_danh_sach_nha.Columns[0].Visible = Person.Allow2DeleteData(); load_data_2_form(); //Code này là chức năng liên quan đến from F1000 if (Request.QueryString[CONST_QLDB.MA_THAM_SO_URL.ID_NHA] != null) { decimal v_dc_id_nha = CIPConvert.ToDecimal(Request.QueryString[CONST_QLDB.MA_THAM_SO_URL.ID_NHA]); m_us_dm_nha = new US_DM_NHA(v_dc_id_nha); us_nha_2_form(); } } } catch (Exception v_e) { CSystemLog_301.ExceptionHandle(this, v_e); } }
protected void m_grv_danh_sach_nha_RowCommand(object sender, GridViewCommandEventArgs e) { try { clear_message(); if (!e.CommandName.Equals(String.Empty) && !e.CommandName.Equals("Page")) { int rowIndex = Convert.ToInt32(e.CommandArgument); decimal v_dc_id_nha = CIPConvert.ToDecimal(m_grv_danh_sach_nha.DataKeys[rowIndex].Value); m_lbl_mess.Text = ""; switch (e.CommandName) { case "EditComp": m_us_dm_nha = new US_DM_NHA(v_dc_id_nha); m_e_form_mode = DataEntryFormMode.UpdateDataState; load_data_2_form(); us_nha_2_form(); break; case "DeleteComp": m_us_dm_nha.DeleteByID(v_dc_id_nha); load_data_2_form(); m_lbl_mess.Text = "Đã xóa bản ghi thành công"; break; } } } catch (Exception v_e) { CSystemLog_301.ExceptionHandle(this, v_e); } }
private void them_moi_ghi_tang() { US_DM_NHA v_us_dm_nha = new US_DM_NHA(CIPConvert.ToDecimal(m_cbo_ten_tai_san.SelectedValue)); m_us_gd_tang_giam_tai_san = new US_GD_TANG_GIAM_TAI_SAN(); m_us_gd_tang_giam_tai_san.datNGAY_DUYET = m_dat_duyet_dieu_chuyen.SelectedDate; m_us_gd_tang_giam_tai_san.datNGAY_TANG_GIAM_TAI_SAN = m_dat_nhan_dieu_chuyen.SelectedDate; m_us_gd_tang_giam_tai_san.dcID_LY_DO_TANG_GIAM = ID_LY_DO_TANG_GIAM_TAI_SAN.TRANG_CAP_MUA_MOI; m_us_gd_tang_giam_tai_san.strTANG_GIA_TRI_TAI_SAN_YN = "Y"; m_us_gd_tang_giam_tai_san.dcID_TAI_SAN = v_us_dm_nha.dcID; m_us_gd_tang_giam_tai_san.dcID_LOAI_TAI_SAN = v_us_dm_nha.dcID_LOAI_TAI_SAN; m_us_gd_tang_giam_tai_san.strMA_PHIEU = m_txt_ma_phieu_tang.Text; m_us_gd_tang_giam_tai_san.dcDIEN_TICH = v_us_dm_nha.dcDT_XAY_DUNG; m_us_gd_tang_giam_tai_san.dcGIA_TRI_NGUYEN_GIA_TANG_GIAM = v_us_dm_nha.dcNGUON_NS + v_us_dm_nha.dcNGUON_KHAC; m_us_gd_tang_giam_tai_san.dcID_NGUOI_LAP = Person.get_user_id(); m_us_gd_tang_giam_tai_san.dcID_NGUOI_DUYET = Person.get_user_id(); m_us_gd_tang_giam_tai_san.Insert(); m_lbl_message.Text = "Cập nhật thành công"; }
private void them_moi_ghi_giam() { US_DM_NHA v_us_dm_nha = new US_DM_NHA(CIPConvert.ToDecimal(m_cbo_ten_tai_san.SelectedValue)); v_us_dm_nha.strMA_TAI_SAN = v_us_dm_nha.strMA_TAI_SAN + "-Cũ"; v_us_dm_nha.dcID_TRANG_THAI = ID_KHAC.DIEU_CHUYEN_NOI_BO; v_us_dm_nha.Insert(); m_us_gd_tang_giam_tai_san = new US_GD_TANG_GIAM_TAI_SAN(); m_us_gd_tang_giam_tai_san.datNGAY_DUYET = m_dat_ngay_duyet.SelectedDate; m_us_gd_tang_giam_tai_san.datNGAY_TANG_GIAM_TAI_SAN = m_dat_ngay_tang_giam.SelectedDate; m_us_gd_tang_giam_tai_san.dcID_LY_DO_TANG_GIAM = ID_LY_DO_TANG_GIAM_TAI_SAN.DIEU_CHUYEN; m_us_gd_tang_giam_tai_san.strTANG_GIA_TRI_TAI_SAN_YN = "N"; m_us_gd_tang_giam_tai_san.dcID_TAI_SAN = v_us_dm_nha.dcID; m_us_gd_tang_giam_tai_san.dcID_LOAI_TAI_SAN = v_us_dm_nha.dcID_LOAI_TAI_SAN; m_us_gd_tang_giam_tai_san.strMA_PHIEU = m_txt_ma_phieu_giam.Text; m_us_gd_tang_giam_tai_san.dcDIEN_TICH = v_us_dm_nha.dcDT_XAY_DUNG; m_us_gd_tang_giam_tai_san.dcGIA_TRI_NGUYEN_GIA_TANG_GIAM = v_us_dm_nha.dcNGUON_NS + v_us_dm_nha.dcNGUON_KHAC; m_us_gd_tang_giam_tai_san.dcID_NGUOI_LAP = Person.get_user_id(); m_us_gd_tang_giam_tai_san.dcID_NGUOI_DUYET = Person.get_user_id(); m_us_gd_tang_giam_tai_san.Insert(); m_lbl_message.Text = "Cập nhật thành công"; m_txt_tu_khoa.Text = m_us_gd_tang_giam_tai_san.strMA_PHIEU; }
private void cap_nhat_thong_tin_tai_san() { US_DM_NHA v_us_dm_nha = new US_DM_NHA(CIPConvert.ToDecimal(m_cbo_ten_tai_san.SelectedValue)); v_us_dm_nha.dcID_TRANG_THAI = ID_TRANG_THAI_NHA.DANG_SU_DUNG; v_us_dm_nha.dcID_DON_VI_SU_DUNG = CIPConvert.ToDecimal(m_cbo_don_vi_su_dung_moi.SelectedValue); v_us_dm_nha.Update(); string v_str_dv_cu = m_cbo_don_vi_su_dung_tai_san_up.SelectedItem.Text; string v_str_dv_moi = m_cbo_don_vi_su_dung_moi.SelectedItem.Text; m_lbl_message.Text = "Đã điều chuyển tài sản " + v_us_dm_nha.strTEN_TAI_SAN + " từ đơn vị " + v_str_dv_cu + " đến đơn vị " + v_str_dv_moi; }
private void them_moi_tang_giam() { US_DM_NHA v_us_dm_nha = new US_DM_NHA(CIPConvert.ToDecimal(m_cbo_ten_tai_san.SelectedValue)); m_us_gd_tang_giam_tai_san = new US_GD_TANG_GIAM_TAI_SAN(); m_us_gd_tang_giam_tai_san.datNGAY_DUYET = m_dat_ngay_duyet.SelectedDate; m_us_gd_tang_giam_tai_san.datNGAY_TANG_GIAM_TAI_SAN = m_dat_ngay_tang_giam.SelectedDate; m_us_gd_tang_giam_tai_san.dcID_LY_DO_TANG_GIAM = CIPConvert.ToDecimal(m_cbo_ly_do_thay_doi.SelectedValue); m_us_gd_tang_giam_tai_san.strTANG_GIA_TRI_TAI_SAN_YN = m_rbl_loai.SelectedValue; m_us_gd_tang_giam_tai_san.dcID_TAI_SAN = v_us_dm_nha.dcID; m_us_gd_tang_giam_tai_san.dcID_LOAI_TAI_SAN = v_us_dm_nha.dcID_LOAI_TAI_SAN; m_us_gd_tang_giam_tai_san.strMA_PHIEU = m_txt_ma_phieu.Text; m_us_gd_tang_giam_tai_san.dcDIEN_TICH = v_us_dm_nha.dcDT_XAY_DUNG; m_us_gd_tang_giam_tai_san.dcGIA_TRI_NGUYEN_GIA_TANG_GIAM = v_us_dm_nha.dcNGUON_NS + v_us_dm_nha.dcNGUON_KHAC; m_us_gd_tang_giam_tai_san.dcID_NGUOI_LAP = Person.get_user_id(); m_us_gd_tang_giam_tai_san.dcID_NGUOI_DUYET = Person.get_user_id(); m_us_gd_tang_giam_tai_san.Insert(); // Phần cập nhật thông tin cho DM if (m_cbo_ly_do_thay_doi.SelectedValue == ID_LY_DO_TANG_GIAM_TAI_SAN.DIEU_CHUYEN.ToString()) { update_thong_tin_tai_san(v_us_dm_nha); } if (m_cbo_ly_do_thay_doi.SelectedValue == ID_LY_DO_TANG_GIAM_TAI_SAN.THANH_LY.ToString()) { v_us_dm_nha.dcID_TRANG_THAI = ID_TRANG_THAI_NHA.DA_THANH_LY; v_us_dm_nha.Update(); } if (m_cbo_ly_do_thay_doi.SelectedValue == ID_LY_DO_TANG_GIAM_TAI_SAN.DIEU_CHUYEN.ToString()) { v_us_dm_nha.dcID_TRANG_THAI = ID_TRANG_THAI_NHA.DA_DIEU_CHUYEN; v_us_dm_nha.Update(); } if (m_cbo_ly_do_thay_doi.SelectedValue == ID_LY_DO_TANG_GIAM_TAI_SAN.TRANG_CAP_MUA_MOI.ToString()) { v_us_dm_nha.dcID_TRANG_THAI = ID_TRANG_THAI_NHA.DANG_SU_DUNG; v_us_dm_nha.Update(); } m_lbl_message.Text = "Cập nhật thành công"; //Lay Ma Phieu bo xuong o Tu Khoa m_txt_tu_khoa.Text = m_us_gd_tang_giam_tai_san.strMA_PHIEU; }
private void update_thong_tin_tai_san(US_DM_NHA op_us_dm_nha) { US_DM_DON_VI v_us_dm_don_vi = new US_DM_DON_VI(); string v_str_ma_don_vi = new Random().Next(1000).ToString(); v_us_dm_don_vi.strMA_DON_VI = v_str_ma_don_vi; v_us_dm_don_vi.dcID_DON_VI_CAP_TREN = ID_DON_VI.DON_VI_CHU_QUAN_KHAC; v_us_dm_don_vi.dcID_LOAI_DON_VI = ID_LOAI_DON_VI.DV_SU_DUNG; v_us_dm_don_vi.dcLEVEL_MODE = 3; v_us_dm_don_vi.strTEN_DON_VI = m_txt_don_vi_nhan_dieu_chuyen.Text.Trim(); v_us_dm_don_vi.strLOAI_HINH_DON_VI = TEN_LOAI_HINH_DON_VI.DON_VI_SU_NGHIEP_CTCTC; v_us_dm_don_vi.Insert(); decimal v_id_don_vi_moi = v_us_dm_don_vi.dcID; v_us_dm_don_vi.strMA_DON_VI = "DVK" + v_id_don_vi_moi.ToString(); v_us_dm_don_vi.Update(); US_HT_QUAN_HE_SU_DUNG_DU_LIEU v_us_ht_qhsddl = new US_HT_QUAN_HE_SU_DUNG_DU_LIEU(); v_us_ht_qhsddl.dcID_DON_VI = v_us_dm_don_vi.dcID; v_us_ht_qhsddl.dcID_USER_GROUP = 2; v_us_ht_qhsddl.Insert(); v_us_ht_qhsddl = new US_HT_QUAN_HE_SU_DUNG_DU_LIEU(); v_us_ht_qhsddl.dcID_DON_VI = v_us_dm_don_vi.dcID; v_us_ht_qhsddl.dcID_USER_GROUP = 5; v_us_ht_qhsddl.Insert(); op_us_dm_nha.dcID_DON_VI_SU_DUNG = v_us_dm_don_vi.dcID; op_us_dm_nha.dcID_DON_VI_CHU_QUAN = ID_DON_VI.DON_VI_CHU_QUAN_KHAC; }
private bool IsHavingDonViChuQuanOfNha(US_DM_NHA ip_us_dm_nha) { return (m_us_dm_nha.dcID_DON_VI_CHU_QUAN != 0); }
private void us_object2grid(US_DM_NHA i_us , int i_grid_row) { DataRow v_dr = (DataRow)m_fg.Rows[i_grid_row].UserData; i_us.Me2DataRow(v_dr); m_obj_trans.DataRow2GridRow(v_dr, i_grid_row); }
private void them_moi_tang_giam() { US_GD_TANG_GIAM_TAI_SAN v_us_gd_tang_giam_tai_san = new US_GD_TANG_GIAM_TAI_SAN(); if (!v_us_gd_tang_giam_tai_san.check_valid_ma_phieu(m_txt_ma_phieu.Text)) { m_lbl_mess_tg.Text = "Mã phiểu tăng giảm này đã tồn tại"; return; } m_us_dm_nha = new US_DM_NHA(CIPConvert.ToDecimal(m_hdf_id.Value)); v_us_gd_tang_giam_tai_san.datNGAY_DUYET = m_dat_ngay_duyet.SelectedDate; v_us_gd_tang_giam_tai_san.datNGAY_TANG_GIAM_TAI_SAN = m_dat_ngay_tang_giam.SelectedDate; v_us_gd_tang_giam_tai_san.dcID_LY_DO_TANG_GIAM = CIPConvert.ToDecimal(m_cbo_ly_do_thay_doi.SelectedValue); v_us_gd_tang_giam_tai_san.strTANG_GIA_TRI_TAI_SAN_YN = m_rbl_loai.SelectedValue; v_us_gd_tang_giam_tai_san.dcID_TAI_SAN = m_us_dm_nha.dcID; v_us_gd_tang_giam_tai_san.dcID_LOAI_TAI_SAN = m_us_dm_nha.dcID_LOAI_TAI_SAN; v_us_gd_tang_giam_tai_san.strMA_PHIEU = m_txt_ma_phieu.Text; v_us_gd_tang_giam_tai_san.dcDIEN_TICH = m_us_dm_nha.dcDT_XAY_DUNG; v_us_gd_tang_giam_tai_san.dcGIA_TRI_NGUYEN_GIA_TANG_GIAM = m_us_dm_nha.dcNGUON_NS + m_us_dm_nha.dcNGUON_KHAC; v_us_gd_tang_giam_tai_san.dcID_NGUOI_LAP = Person.get_user_id(); v_us_gd_tang_giam_tai_san.dcID_NGUOI_DUYET = Person.get_user_id(); v_us_gd_tang_giam_tai_san.Insert(); // Phần cập nhật thông tin cho DM load_data_2_form(); m_lbl_mess.Text = "Đã cập thông tin tăng giảm thành công"; m_txt_ma_phieu.Text = ""; hidden_panel_tang_giam(); }
private void grid2us_object(US_DM_NHA i_us , int i_grid_row) { DataRow v_dr; v_dr = (DataRow)m_fg.Rows[i_grid_row].UserData; m_obj_trans.GridRow2DataRow(i_grid_row, v_dr); i_us.DataRow2Me(v_dr); }
private void them_moi_khau_hao() { decimal v_dc_id_nha = CIPConvert.ToDecimal(m_cbo_ten_tai_san.SelectedValue); decimal v_dc_gia_tri_khau_hao = CIPConvert.ToDecimal(m_txt_gia_tri_khau_hao.Text); US_DM_NHA v_us_dm_nha = new US_DM_NHA(v_dc_id_nha); US_GD_KHAU_HAO v_us_gd_khau_hao = new US_GD_KHAU_HAO(); // Lấy thông tin mới cho giao dịch khấu hao v_us_gd_khau_hao.dcID_TAI_SAN = v_dc_id_nha; v_us_gd_khau_hao.dcID_LOAI_TAI_SAN = v_us_dm_nha.dcID_LOAI_TAI_SAN; v_us_gd_khau_hao.dcID_DON_VI = v_us_dm_nha.dcID_DON_VI_SU_DUNG; v_us_gd_khau_hao.dcGIA_TRI_KHAU_HAO = v_dc_gia_tri_khau_hao; v_us_gd_khau_hao.strMA_PHIEU = m_txt_ma_phieu.Text; v_us_gd_khau_hao.datNGAY_DUYET = CIPConvert.ToDatetime(m_txt_ngay_duyet.Text); v_us_gd_khau_hao.datNGAY_LAP = CIPConvert.ToDatetime(m_txt_ngay_lap.Text); v_us_gd_khau_hao.dcID_NGUOI_LAP = Person.get_user_id(); v_us_gd_khau_hao.dcID_NGUOI_DUYET = Person.get_user_id(); // Cập nhật cho nhà v_us_dm_nha.dcGIA_TRI_CON_LAI = v_us_dm_nha.dcGIA_TRI_CON_LAI - v_dc_gia_tri_khau_hao; // Thực hiện cập nhật v_us_gd_khau_hao.Insert(); v_us_dm_nha.Update(); m_lbl_mess.Text = "Cập nhật thành công"; }