//private void load_luong_cung_nv_2_form(decimal ip_dc_id_nv) //{ // decimal v_id_gd_luong_cung = find_id_gd_luong_cung(ip_dc_id_nv); // if (v_id_gd_luong_cung != -1) // { // US_GD_LUONG_CUNG v_us_lc = new US_GD_LUONG_CUNG(v_id_gd_luong_cung); // m_txt_so_tien.Text = v_us_lc.dcSO_TIEN.ToString(); // CCommon.format_text_2_money(m_txt_so_tien); // m_dat_ngay_bat_dau.Value = v_us_lc.datNGAY_BAT_DAU; // m_dat_ngay_ket_thuc.Value = v_us_lc.datNGAY_KET_THUC; // m_txt_ghi_chu.Text = v_us_lc.strGHI_CHU; // } // else // { // m_txt_so_tien.Text = ""; // m_dat_ngay_bat_dau.Value = DateTime.Now.Date; // m_dat_ngay_ket_thuc.Value = DateTime.Now.Date; // m_txt_ghi_chu.Text = ""; // } //} //save data private void cho_gd_da_co_da_xoa_Y(decimal ip_dc_id_nhan_vien) { decimal v_id_gd_luong_cung = 0; v_id_gd_luong_cung = find_id_gd_luong_cung(ip_dc_id_nhan_vien); if (v_id_gd_luong_cung == -1) { return; } else { US_GD_LUONG_CUNG v_us = new US_GD_LUONG_CUNG(v_id_gd_luong_cung); try { v_us.strDA_XOA = "Y"; v_us.BeginTransaction(); v_us.Update(); v_us.CommitTransaction(); } catch (Exception v_e) { CSystemLog_301.ExceptionHandle(v_e); } } }
void m_cmd_delete_Click(object sender, EventArgs e) { try { if (CHRM_BaseMessages.MsgBox_Confirm(CONST_ID_MSGBOX.QUESTION_XAC_NHAN_XOA_DU_LIEU) == true) { //Lay ID cua dong du lieu muon xoa DataRow v_dr = m_grv_luong_cung_cua_nhan_vien.GetDataRow(m_grv_luong_cung_cua_nhan_vien.FocusedRowHandle); //Lay ID cua dong du lieu tren decimal v_id = CIPConvert.ToDecimal(v_dr[GD_LUONG_CUNG.ID]); // US_GD_LUONG_CUNG v_us = new US_GD_LUONG_CUNG(v_id); v_us.BeginTransaction(); v_us.Delete(); v_us.CommitTransaction(); CHRM_BaseMessages.MsgBox_Infor("Đã xóa dữ liệu thành công"); load_data_2_grid(); } else { return; } } catch (Exception v_e) { CSystemLog_301.ExceptionHandle(v_e); } }
private void save_data() { try { switch (m_e_form_mode) { case DataEntryFormMode.InsertDataState: v_us_gd_luong_cung = new US_GD_LUONG_CUNG(); form_2_us_luong_cung(v_us_gd_luong_cung); v_us_gd_luong_cung.BeginTransaction(); //cho_gd_da_co_da_xoa_Y(CIPConvert.ToDecimal(m_sle_chon_nhan_vien.EditValue)); v_us_gd_luong_cung.Insert(); v_us_gd_luong_cung.CommitTransaction(); CHRM_BaseMessages.MsgBox_Infor(CONST_ID_MSGBOX.INFOR_LUU_DU_LIEU_THANH_CONG); break; case DataEntryFormMode.UpdateDataState: decimal v_id_gd_lc = find_id_gd_luong_cung(CIPConvert.ToDecimal(m_sle_chon_nhan_vien.EditValue)); v_us_gd_luong_cung = new US_GD_LUONG_CUNG(v_id_gd_lc); form_2_us_luong_cung(v_us_gd_luong_cung); v_us_gd_luong_cung.BeginTransaction(); v_us_gd_luong_cung.Update(); v_us_gd_luong_cung.CommitTransaction(); CHRM_BaseMessages.MsgBox_Infor(CONST_ID_MSGBOX.INFOR_DU_LIEU_DA_DUOC_CAP_NHAT); break; default: break; } } catch (Exception v_e) { v_us_gd_luong_cung.Rollback(); CSystemLog_301.ExceptionHandle(v_e); } }