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"; }
protected void m_grv_tai_san_khac_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_kh = CIPConvert.ToDecimal(m_grv_tai_san_khac.DataKeys[rowIndex].Value); m_us_gd_khau_hao = new US_GD_KHAU_HAO(v_dc_id_kh); decimal v_dc_id_ts = m_us_gd_khau_hao.dcID_TAI_SAN; decimal v_dc_gia_tri_kh = m_us_gd_khau_hao.dcGIA_TRI_KHAU_HAO; switch (e.CommandName) { case "DeleteComp": xoa_khau_hao(v_dc_id_kh, v_dc_id_ts, v_dc_gia_tri_kh); load_data_to_grid(); break; } } } catch (Exception v_e) { CSystemLog_301.ExceptionHandle(this, v_e); } }
private void xoa_khau_hao(decimal ip_dc_id_kh, decimal ip_dc_id_dat, decimal ip_dc_gia_tri_kh) { US_DM_DAT v_us_dm_dat = new US_DM_DAT(ip_dc_id_dat); US_GD_KHAU_HAO v_us_gd_khau_hao = new US_GD_KHAU_HAO(); v_us_gd_khau_hao.DeleteByID(ip_dc_id_kh); v_us_dm_dat.dcGT_THEO_SO_KE_TOAN += ip_dc_gia_tri_kh; v_us_dm_dat.Update(); m_lbl_mess.Text = "Đã xóa thành công bản ghi"; }
private void them_moi_khau_hao() { US_GD_KHAU_HAO v_us_gd_khau_hao = new US_GD_KHAU_HAO(); US_DM_DAT v_us_dm_dat = new US_DM_DAT(CIPConvert.ToDecimal(m_cbo_dia_chi.SelectedValue)); decimal v_dc_gia_tri_khau_hao = CIPConvert.ToDecimal(m_txt_gia_tri_khau_hao.Text); // Lấy thông tin mới cho giao dịch hao mòn v_us_gd_khau_hao.dcID_TAI_SAN = CIPConvert.ToDecimal(m_cbo_dia_chi.SelectedValue); v_us_gd_khau_hao.dcID_LOAI_TAI_SAN = v_us_dm_dat.dcID_LOAI_TAI_SAN; v_us_gd_khau_hao.dcID_DON_VI = v_us_dm_dat.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 = m_dat_ngay_duyet.SelectedDate; v_us_gd_khau_hao.datNGAY_LAP = m_dat_ngay_lap.SelectedDate; 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_dat.dcGT_THEO_SO_KE_TOAN = v_us_dm_dat.dcGT_THEO_SO_KE_TOAN - v_dc_gia_tri_khau_hao; // Thực hiện cập nhật v_us_gd_khau_hao.Insert(); v_us_dm_dat.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 = v_us_gd_khau_hao.strMA_PHIEU; }
protected void m_grv_danh_sach_dat_RowCommand(object sender, GridViewCommandEventArgs e) { try { if (!e.CommandName.Equals(String.Empty) && !e.CommandName.Equals("Page")) { clear_message(); int rowIndex = Convert.ToInt32(e.CommandArgument); decimal v_dc_id_kh = CIPConvert.ToDecimal(m_grv_danh_sach_dat.DataKeys[rowIndex].Value); US_GD_KHAU_HAO v_us_gd_kh = new US_GD_KHAU_HAO(v_dc_id_kh); decimal v_dc_id_dat = v_us_gd_kh.dcID_TAI_SAN; decimal v_dc_gia_tri_kh = v_us_gd_kh.dcGIA_TRI_KHAU_HAO; switch (e.CommandName) { case "DeleteComp": xoa_khau_hao(v_dc_id_kh, v_dc_id_dat, v_dc_gia_tri_kh); load_data_to_grid(); m_lbl_mess.Text = "Đã xóa bản ghi thành công"; break; } m_cbo_bo_tinh_up.Focus(); } } catch (Exception v_e) { CSystemLog_301.ExceptionHandle(this, v_e); } }
private void them_moi_khau_hao() { decimal v_dc_id_tai_san = CIPConvert.ToDecimal(m_cbo_ten_tai_san.SelectedValue); US_GD_KHAU_HAO v_us_gd_khau_hao = new US_GD_KHAU_HAO(); US_DM_OTO v_us_dm_oto = new US_DM_OTO(v_dc_id_tai_san); decimal v_dc_gia_tri_khau_hao = CIPConvert.ToDecimal(m_txt_gia_tri_khau_hao.Text); // Lấy thông tin mới cho giao dịch hao mòn v_us_gd_khau_hao.dcID_TAI_SAN = v_dc_id_tai_san; v_us_gd_khau_hao.dcID_LOAI_TAI_SAN = v_us_dm_oto.dcID_LOAI_TAI_SAN; v_us_gd_khau_hao.dcID_DON_VI = v_us_dm_oto.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 = m_dat_ngay_duyet.SelectedDate; v_us_gd_khau_hao.datNGAY_LAP = m_dat_ngay_lap.SelectedDate; 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_oto.dcGIA_TRI_CON_LAI = v_us_dm_oto.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_oto.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 = v_us_gd_khau_hao.strMA_PHIEU; }