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(); m_us_tai_san_khac = new US_DM_TAI_SAN_KHAC(CIPConvert.ToDecimal(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_tai_san_khac.dcID; v_us_gd_tang_giam_tai_san.dcID_LOAI_TAI_SAN = m_us_tai_san_khac.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_tai_san_khac.dcKINH_DOANH + m_us_tai_san_khac.dcKHONG_KINH_DOANH + m_us_tai_san_khac.dcHD_KHAC; v_us_gd_tang_giam_tai_san.dcGIA_TRI_NGUYEN_GIA_TANG_GIAM = m_us_tai_san_khac.dcNGUON_NS + m_us_tai_san_khac.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 reset_control(); m_lbl_mess.Text = "Đã cập nhật thông tin tăng giảm thành công"; m_txt_tim_kiem.Text = v_us_gd_tang_giam_tai_san.strMA_PHIEU; }
private void update_data() { if (hdf_id.Value.Trim().Equals("")) { m_lbl_mess.Visible = true; m_lbl_mess.Text = "Bạn chưa chọn tài sản để cập nhật!"; return; } if (!check_validate_data_is_ok()) return; m_us_tai_san_khac = new US_DM_TAI_SAN_KHAC(CIPConvert.ToDecimal(hdf_id.Value)); form_2_us_object(); m_us_tai_san_khac.Update(); load_data_2_grid(); hdf_id.Value = ""; reset_control(); set_form_mode(); m_lbl_mess.Text = "Cập nhật thành công!"; }
private void load_gia_tri_hien_trang(US_DM_TAI_SAN_KHAC ip_us_m_dm_tai_san_khac) { if (ip_us_m_dm_tai_san_khac.dcQLNN == 1) { m_rbl_muc_dich_su_dung.SelectedValue = "QLNN"; return; } if (ip_us_m_dm_tai_san_khac.dcKINH_DOANH == 1) { m_rbl_muc_dich_su_dung.SelectedValue = "KD"; return; } if (ip_us_m_dm_tai_san_khac.dcKHONG_KINH_DOANH == 1) { m_rbl_muc_dich_su_dung.SelectedValue = "KKD"; return; } if (ip_us_m_dm_tai_san_khac.dcHD_KHAC == 1) { m_rbl_muc_dich_su_dung.SelectedValue = "MDK"; return; } }
private void set_gia_tri_hien_trang(US_DM_TAI_SAN_KHAC ip_us_m_dm_tai_san_khac) { string v_str_hien_trang = m_rbl_muc_dich_su_dung.SelectedValue; ip_us_m_dm_tai_san_khac.dcQLNN = 0; ip_us_m_dm_tai_san_khac.dcKINH_DOANH = 0; ip_us_m_dm_tai_san_khac.dcKHONG_KINH_DOANH = 0; ip_us_m_dm_tai_san_khac.dcHD_KHAC = 0; switch (v_str_hien_trang) { case "QLNN": ip_us_m_dm_tai_san_khac.dcQLNN = 1; break; case "KD": ip_us_m_dm_tai_san_khac.dcKINH_DOANH = 1; break; case "KKD": ip_us_m_dm_tai_san_khac.dcKHONG_KINH_DOANH = 1; break; case "MDK": ip_us_m_dm_tai_san_khac.dcHD_KHAC = 1; break; } }
private void them_moi_khau_hao() { decimal v_dc_gia_tri_khau_hao = CIPConvert.ToDecimal(m_txt_gia_tri_khau_hao.Text); decimal v_dc_id = CIPConvert.ToDecimal(m_cbo_ten_tai_san.SelectedValue); US_GD_KHAU_HAO v_us_gd_khau_hao = new US_GD_KHAU_HAO(); US_DM_TAI_SAN_KHAC v_us_dm_tai_san_khac = new US_DM_TAI_SAN_KHAC(v_dc_id); // 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; v_us_gd_khau_hao.dcID_LOAI_TAI_SAN = v_us_dm_tai_san_khac.dcID_LOAI_TAI_SAN; v_us_gd_khau_hao.dcID_DON_VI = v_us_dm_tai_san_khac.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_tai_san_khac.dcGIA_TRI_CON_LAI = v_us_dm_tai_san_khac.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_tai_san_khac.Update(); m_lbl_mess.Text = "Cập nhật thành công"; }
private void them_moi_ghi_giam() { US_DM_TAI_SAN_KHAC v_us_dm_tai_san_khac = new US_DM_TAI_SAN_KHAC(CIPConvert.ToDecimal(m_cbo_ten_tai_san.SelectedValue)); v_us_dm_tai_san_khac.strMA_TAI_SAN = v_us_dm_tai_san_khac.strMA_TAI_SAN + "-Cũ"; v_us_dm_tai_san_khac.dcID_TRANG_THAI = ID_KHAC.DIEU_CHUYEN_NOI_BO; v_us_dm_tai_san_khac.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_tai_san_khac.dcID; m_us_gd_tang_giam_tai_san.dcID_LOAI_TAI_SAN = v_us_dm_tai_san_khac.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_tai_san_khac.dcKINH_DOANH + v_us_dm_tai_san_khac.dcKHONG_KINH_DOANH + v_us_dm_tai_san_khac.dcHD_KHAC + v_us_dm_tai_san_khac.dcQLNN; m_us_gd_tang_giam_tai_san.dcGIA_TRI_NGUYEN_GIA_TANG_GIAM = v_us_dm_tai_san_khac.dcNGUON_NS + v_us_dm_tai_san_khac.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_mess.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 us_object2grid(US_DM_TAI_SAN_KHAC i_us , int i_grid_row) { DataRow v_dr = (DataRow)m_fg_tai_san_khac.Rows[i_grid_row].UserData; i_us.Me2DataRow(v_dr); m_obj_trans.DataRow2GridRow(v_dr, i_grid_row); }
protected void m_cmd_huy_de_nghi_xu_ly_Click(object sender, EventArgs e) { clear_message(); try { foreach (GridViewRow row in m_grv_danh_sach_tai_san_khac.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_tai_san_khac.DataKeys[row.RowIndex].Value); m_us_tai_san_khac = new US_DM_TAI_SAN_KHAC(v_id); m_us_tai_san_khac.dcID_TRANG_THAI = ID_TRANG_THAI_TAI_SAN_KHAC.DANG_SU_DUNG; m_us_tai_san_khac.Update(); } } } // Hiển thị các ID được checked ra màn hình Response.Write(m_str_id_checked); Thread.Sleep(2000); load_data_to_grid(); set_trang_thai_cmd(); m_lbl_mess.Text = "Đã cập nhập thành công"; } catch (Exception v_e) { CSystemLog_301.ExceptionHandle(v_e); } }
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_ten_tai_san.Enabled = false; m_cbo_ly_do_thay_doi.Enabled = false; US_DM_TAI_SAN_KHAC v_us_dm_tai_san_khac = new US_DM_TAI_SAN_KHAC(m_us_gd_tang_giam_tai_san.dcID_TAI_SAN); m_lbl_ma_tai_san.Text = v_us_dm_tai_san_khac.strMA_TAI_SAN; m_lbl_ky_hieu.Text = v_us_dm_tai_san_khac.strKY_HIEU; m_lbl_nuoc_san_xuat.Text = v_us_dm_tai_san_khac.strNUOC_SAN_XUAT; m_lbl_nam_san_xuat.Text = v_us_dm_tai_san_khac.dcNAM_SAN_XUAT.ToString(); m_lbl_ngay_thang_nam_su_dung.Text = v_us_dm_tai_san_khac.dcNAM_SU_DUNG.ToString(); m_lbl_nguyen_gia_nguon_ns.Text = v_us_dm_tai_san_khac.dcNGUON_NS.ToString("#,##0"); m_lbl_nguyen_gia_nguon_khac.Text = v_us_dm_tai_san_khac.dcNGUON_KHAC.ToString("#,##0"); m_lbl_gia_tri_con_lai.Text = v_us_dm_tai_san_khac.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 void grid2us_object(US_DM_TAI_SAN_KHAC i_us , int i_grid_row) { DataRow v_dr; v_dr = (DataRow)m_fg_tai_san_khac.Rows[i_grid_row].UserData; m_obj_trans.GridRow2DataRow(i_grid_row, v_dr); i_us.DataRow2Me(v_dr); }
private void update_thong_tin_tai_san(US_DM_TAI_SAN_KHAC op_us_dm_tsk) { 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_tsk.dcID_DON_VI_SU_DUNG = v_us_dm_don_vi.dcID; op_us_dm_tsk.dcID_DON_VI_CHU_QUAN = ID_DON_VI.DON_VI_CHU_QUAN_KHAC; }
private void them_moi_tang_giam() { US_DM_TAI_SAN_KHAC v_us_dm_tai_san_khac = new US_DM_TAI_SAN_KHAC(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_tai_san_khac.dcID; m_us_gd_tang_giam_tai_san.dcID_LOAI_TAI_SAN = v_us_dm_tai_san_khac.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_tai_san_khac.dcKINH_DOANH + v_us_dm_tai_san_khac.dcKHONG_KINH_DOANH + v_us_dm_tai_san_khac.dcQLNN + v_us_dm_tai_san_khac.dcHD_KHAC; m_us_gd_tang_giam_tai_san.dcGIA_TRI_NGUYEN_GIA_TANG_GIAM = v_us_dm_tai_san_khac.dcNGUON_NS + v_us_dm_tai_san_khac.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_tai_san_khac); } if (m_cbo_ly_do_thay_doi.SelectedValue == ID_LY_DO_TANG_GIAM_TAI_SAN.THANH_LY.ToString()) { v_us_dm_tai_san_khac.dcID_TRANG_THAI = ID_TRANG_THAI_TAI_SAN_KHAC.DA_THANH_LY; v_us_dm_tai_san_khac.Update(); } if (m_cbo_ly_do_thay_doi.SelectedValue == ID_LY_DO_TANG_GIAM_TAI_SAN.DIEU_CHUYEN.ToString()) { v_us_dm_tai_san_khac.dcID_TRANG_THAI = ID_TRANG_THAI_TAI_SAN_KHAC.DA_DIEU_CHUYEN; v_us_dm_tai_san_khac.Update(); } if (m_cbo_ly_do_thay_doi.SelectedValue == ID_LY_DO_TANG_GIAM_TAI_SAN.TRANG_CAP_MUA_MOI.ToString()) { v_us_dm_tai_san_khac.dcID_TRANG_THAI = ID_TRANG_THAI_TAI_SAN_KHAC.DANG_SU_DUNG; v_us_dm_tai_san_khac.Update(); } m_lbl_mess.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 them_moi_ghi_tang() { US_DM_TAI_SAN_KHAC v_us_dm_tai_san_khac = new US_DM_TAI_SAN_KHAC(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_tai_san_khac.dcID; m_us_gd_tang_giam_tai_san.dcID_LOAI_TAI_SAN = v_us_dm_tai_san_khac.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_tai_san_khac.dcKINH_DOANH + v_us_dm_tai_san_khac.dcKHONG_KINH_DOANH + v_us_dm_tai_san_khac.dcHD_KHAC + v_us_dm_tai_san_khac.dcQLNN; m_us_gd_tang_giam_tai_san.dcGIA_TRI_NGUYEN_GIA_TANG_GIAM = v_us_dm_tai_san_khac.dcNGUON_NS + v_us_dm_tai_san_khac.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_mess.Text = "Cập nhật thành công"; }
private void us_object_2_form(US_DM_TAI_SAN_KHAC ip_us_m_dm_tai_san_khac) { hdf_id.Value = CIPConvert.ToStr(ip_us_m_dm_tai_san_khac.dcID); m_txt_ten_tai_san.Text = ip_us_m_dm_tai_san_khac.strTEN_TAI_SAN; US_DM_DON_VI v_us_dm_don_vi = new US_DM_DON_VI(ip_us_m_dm_tai_san_khac.dcID_DON_VI_CHU_QUAN); m_cbo_bo_tinh.SelectedValue = CIPConvert.ToStr(v_us_dm_don_vi.dcID_DON_VI_CAP_TREN); WinFormControls.load_data_to_cbo_don_vi_chu_quan( m_cbo_bo_tinh.SelectedValue , WinFormControls.eTAT_CA.NO , m_cbo_don_vi_chu_quan); m_cbo_don_vi_chu_quan.SelectedValue = CIPConvert.ToStr(ip_us_m_dm_tai_san_khac.dcID_DON_VI_CHU_QUAN); WinFormControls.load_data_to_cbo_don_vi_su_dung( m_cbo_don_vi_chu_quan.SelectedValue , m_cbo_bo_tinh.SelectedValue , WinFormControls.eTAT_CA.NO , m_cbo_don_vi_su_dung); m_cbo_don_vi_su_dung.SelectedValue = CIPConvert.ToStr(ip_us_m_dm_tai_san_khac.dcID_DON_VI_SU_DUNG); m_cbo_trang_thai_tai_san.SelectedValue = CIPConvert.ToStr(ip_us_m_dm_tai_san_khac.dcID_TRANG_THAI); m_txt_ma_tai_san.Text = ip_us_m_dm_tai_san_khac.strMA_TAI_SAN; m_txt_ky_hieu.Text = ip_us_m_dm_tai_san_khac.strKY_HIEU; m_txt_nuoc_sx.Text = ip_us_m_dm_tai_san_khac.strNUOC_SAN_XUAT; m_txt_nam_sx.Text = CIPConvert.ToStr(ip_us_m_dm_tai_san_khac.dcNAM_SAN_XUAT); m_txt_ngay_su_dung.Text = CIPConvert.ToStr(ip_us_m_dm_tai_san_khac.dcNAM_SU_DUNG); m_txt_nguyen_gia_nguon_ns.Text = CIPConvert.ToStr(ip_us_m_dm_tai_san_khac.dcNGUON_NS, "#,##0"); m_txt_nguyen_gia_nguon_khac.Text = CIPConvert.ToStr(ip_us_m_dm_tai_san_khac.dcNGUON_KHAC, "#,##0"); m_txt_gia_tri_con_lai.Text = CIPConvert.ToStr(ip_us_m_dm_tai_san_khac.dcGIA_TRI_CON_LAI, "#,##0"); m_ddl_tinh_trang_tsk.SelectedValue = ip_us_m_dm_tai_san_khac.dcID_TINH_TRANG.ToString(); load_gia_tri_hien_trang(ip_us_m_dm_tai_san_khac); m_txt_ten_tai_san.Focus(); }
protected void Page_Load(object sender, EventArgs e) { try { if (!this.IsPostBack) { m_grv_tai_san_khac.Columns[0].Visible = Person.Allow2DeleteData(); set_form_mode(); WinFormControls.load_data_to_cbo_bo_tinh( WinFormControls.eTAT_CA.NO , m_cbo_bo_tinh); WinFormControls.load_data_to_cbo_don_vi_chu_quan( m_cbo_bo_tinh.SelectedValue , WinFormControls.eTAT_CA.NO , m_cbo_don_vi_chu_quan); WinFormControls.load_data_to_cbo_don_vi_su_dung( m_cbo_don_vi_chu_quan.SelectedValue , m_cbo_bo_tinh.SelectedValue , WinFormControls.eTAT_CA.NO , m_cbo_don_vi_su_dung); WinFormControls.load_data_to_cbo_tu_dien( WinFormControls.eLOAI_TU_DIEN.TRANG_THAI_TAI_SAN_KHAC , WinFormControls.eTAT_CA.NO , m_cbo_trang_thai_tai_san); m_cbo_trang_thai_tai_san.SelectedValue = TRANG_THAI_TAI_SAN_KHAC.DANG_SU_DUNG; load_data_2_grid(); if (Request.QueryString[CONST_QLDB.MA_THAM_SO_URL.ID_TAI_SAN_KHAC] != null) { decimal v_dc_id_tai_san_khac = CIPConvert.ToDecimal(Request.QueryString[CONST_QLDB.MA_THAM_SO_URL.ID_TAI_SAN_KHAC]); m_us_tai_san_khac = new US_DM_TAI_SAN_KHAC(v_dc_id_tai_san_khac); us_object_2_form(m_us_tai_san_khac); } hidden_panel_tang_giam(); load_data_tinh_trang_tsk(); } } catch (Exception v_e) { this.Response.Write(v_e.ToString()); } }
private void them_moi_tang_giam() { US_DM_TAI_SAN_KHAC v_us_dm_tai_san_khac = new US_DM_TAI_SAN_KHAC(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_tai_san_khac.dcID; m_us_gd_tang_giam_tai_san.dcID_LOAI_TAI_SAN = v_us_dm_tai_san_khac.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_tai_san_khac.dcKINH_DOANH + v_us_dm_tai_san_khac.dcKHONG_KINH_DOANH; m_us_gd_tang_giam_tai_san.dcGIA_TRI_NGUYEN_GIA_TANG_GIAM = v_us_dm_tai_san_khac.dcNGUON_NS + v_us_dm_tai_san_khac.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_tai_san_khac.dcID_TRANG_THAI = ID_TRANG_THAI_TAI_SAN_KHAC.DA_THANH_LY; v_us_dm_tai_san_khac.Update(); } m_lbl_mess.Text = "Cập nhật thành công"; }
private bool check_validate_data_is_ok() { if (!CValidateTextBox.IsValid(m_txt_ten_tai_san, DataType.StringType, allowNull.NO)) { m_lbl_mess.Text = "Chưa nhập đúng tên tài sản"; return false; } if (!CValidateTextBox.IsValid(m_txt_ma_tai_san, DataType.StringType, allowNull.NO)) { m_lbl_mess.Text = "Chưa nhập đúng mã tài sản"; return false; } if (!CValidateTextBox.IsValid(m_txt_nguyen_gia_nguon_ns, DataType.NumberType, allowNull.NO)) { m_lbl_mess.Text = "Chưa nhập đúng nguyên giá nguồn ngân sách"; return false; } if (!CValidateTextBox.IsValid(m_txt_nguyen_gia_nguon_khac, DataType.NumberType, allowNull.NO)) { m_lbl_mess.Text = "Chưa nhập đúng nguyên giá nguồn khác"; return false; } if (!CValidateTextBox.IsValid(m_txt_nam_sx, DataType.NumberType, allowNull.YES)) { m_lbl_mess.Text = "Chưa nhập đúng năm sản xuất"; return false; } if (!CValidateTextBox.IsValid(m_txt_ngay_su_dung, DataType.NumberType, allowNull.YES)) { m_lbl_mess.Text = "Chưa nhập đúng năm sử dụng"; return false; } if (!CValidateTextBox.IsValid(m_txt_gia_tri_con_lai, DataType.NumberType, allowNull.NO)) { m_lbl_mess.Text = "Chưa nhập đúng giá trị còn lại"; return false; } if ((m_txt_ngay_su_dung.Text.Trim().Length > 0) & (m_txt_nam_sx.Text.Trim().Length > 0)) { if (CIPConvert.ToDecimal(m_txt_ngay_su_dung.Text) < CIPConvert.ToDecimal(m_txt_nam_sx.Text)) { m_lbl_mess.Text = "Năm sử dụng phải lớn hơn hoặc bằng năm sản xuất!"; m_txt_nam_sx.Focus(); return false; } } if ((m_txt_nguyen_gia_nguon_ns.Text.Trim().Length > 0) & (m_txt_nguyen_gia_nguon_khac.Text.Trim().Length > 0) & (m_txt_gia_tri_con_lai.Text.Trim().Length > 0)) { if (CIPConvert.ToDecimal(m_txt_nguyen_gia_nguon_ns.Text) + CIPConvert.ToDecimal(m_txt_nguyen_gia_nguon_khac.Text) < CIPConvert.ToDecimal(m_txt_gia_tri_con_lai.Text)) { m_lbl_mess.Text = "Nguyên giá (nguồn ngân sách + nguồn khác) phải lớn hơn giá trị còn lại!"; m_txt_gia_tri_con_lai.Focus(); return false; } } if (m_e_form_mode == DataEntryFormMode.UpdateDataState) { m_us_tai_san_khac = new US_DM_TAI_SAN_KHAC(CIPConvert.ToDecimal(hdf_id.Value)); if (m_us_tai_san_khac.strMA_TAI_SAN != m_txt_ma_tai_san.Text) { if (!m_us_tai_san_khac.check_ma_valid(m_txt_ma_tai_san.Text)) { m_lbl_mess.Text = "Không thể cập nhật. Lỗi: Mã tài sản này đã tồn tại"; m_txt_ma_tai_san.Focus(); return false; } } } if (m_e_form_mode == DataEntryFormMode.InsertDataState) { if (!m_us_tai_san_khac.check_ma_valid(m_txt_ma_tai_san.Text.Trim())) { m_lbl_mess.Text = "Mã tài sản này đã tồn tại"; m_txt_ma_tai_san.Focus(); return false; }; } return true; }
private void load_data_from_us() { clear_form_data(); if (m_cbo_ten_tai_san.Items.Count == 0) return; decimal v_dc_id = CIPConvert.ToDecimal(m_cbo_ten_tai_san.SelectedValue); if (v_dc_id < 1) return; US_DM_TAI_SAN_KHAC v_us_dm_tai_san_khac = new US_DM_TAI_SAN_KHAC(v_dc_id); m_lbl_ma_tai_san.Text = v_us_dm_tai_san_khac.strMA_TAI_SAN; m_lbl_ky_hieu.Text = v_us_dm_tai_san_khac.strKY_HIEU; m_lbl_nam_san_xuat.Text = v_us_dm_tai_san_khac.dcNAM_SAN_XUAT.ToString(); m_lbl_ngay_thang_nam_su_dung.Text = v_us_dm_tai_san_khac.dcNAM_SU_DUNG.ToString(); m_lbl_nguyen_gia_nguon_ns.Text = v_us_dm_tai_san_khac.dcNGUON_NS.ToString("#,##0.00"); m_lbl_nguyen_gia_nguon_khac.Text = v_us_dm_tai_san_khac.dcNGUON_KHAC.ToString("#,##0.00"); m_lbl_nuoc_san_xuat.Text = v_us_dm_tai_san_khac.strNUOC_SAN_XUAT; m_lbl_gia_tri_con_lai.Text = v_us_dm_tai_san_khac.dcGIA_TRI_CON_LAI.ToString("#,##0.00"); }
private void load_data_2_us_update(int ip_i_stt_row) { decimal dc_id_tai_san_khac = CIPConvert.ToDecimal(m_grv_tai_san_khac.DataKeys[ip_i_stt_row].Value); hdf_id.Value = CIPConvert.ToStr(dc_id_tai_san_khac); m_us_tai_san_khac = new US_DM_TAI_SAN_KHAC(dc_id_tai_san_khac); }
private void xoa_khau_hao(decimal ip_dc_id_kh, decimal ip_dc_id_ts, decimal ip_dc_gia_tri_kh) { US_DM_TAI_SAN_KHAC v_us_dm_ts_khac = new US_DM_TAI_SAN_KHAC(ip_dc_id_ts); m_us_gd_khau_hao.DeleteByID(ip_dc_id_kh); v_us_dm_ts_khac.dcGIA_TRI_CON_LAI += ip_dc_gia_tri_kh; v_us_dm_ts_khac.Update(); m_lbl_mess.Text = "Đã xóa thành công bản ghi"; }
private void cap_nhat_thong_tin_tai_san() { US_DM_TAI_SAN_KHAC v_us_dm_tai_san_khac = new US_DM_TAI_SAN_KHAC(CIPConvert.ToDecimal(m_cbo_ten_tai_san.SelectedValue)); v_us_dm_tai_san_khac.dcID_TRANG_THAI = ID_TRANG_THAI_TAI_SAN_KHAC.DA_THANH_LY; v_us_dm_tai_san_khac.dcID_DON_VI_SU_DUNG = CIPConvert.ToDecimal(m_cbo_don_vi_su_dung_moi.SelectedValue); v_us_dm_tai_san_khac.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_mess.Text = "Đã điều chuyển tài sản " + v_us_dm_tai_san_khac.strTEN_TAI_SAN + " từ đơn vị " + v_str_dv_cu + " đến đơn vị " + v_str_dv_moi; }