private void m_cmd_delete_Click(object sender, EventArgs e) { try { //Lay dong du lieu can xoa DataRow v_dr = m_grv_dm_loai_hop_dong.GetDataRow(m_grv_dm_loai_hop_dong.FocusedRowHandle); //Lay ID cua dong du lieu tren decimal v_id = CIPConvert.ToDecimal(v_dr[DM_LOAI_HOP_DONG.ID]); if (CHRM_BaseMessages.MsgBox_Confirm(CONST_ID_MSGBOX.QUESTION_XAC_NHAN_XOA_LOAI_HOP_DONG) == true) { if (check_loai_hd_dang_su_dung(v_id)) { string v_str_error = " Không thể xóa loại hợp đồng đang được sử dụng!"; XtraMessageBox.Show(v_str_error, "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } US_DM_LOAI_HOP_DONG v_us = new US_DM_LOAI_HOP_DONG(v_id); v_us.Delete(); XtraMessageBox.Show("Xóa thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); load_data_2_grid(); } } catch (Exception v_e) { CSystemLog_301.ExceptionHandle(v_e); } }
internal void DisplayForUpdate(US_DM_LOAI_HOP_DONG v_us) { this.Text = "F104 - Sửa loại hợp đồng"; m_lbl_header.Text = "SỬA LOẠI HỢP ĐỒNG"; m_e_form_mode = DataEntryFormMode.UpdateDataState; m_us = v_us; us_to_form(m_us); this.CenterToScreen(); this.ShowDialog(); }
private void m_cmd_update_Click(object sender, EventArgs e) { try { DataRow v_dr = m_grv_dm_loai_hop_dong.GetDataRow(m_grv_dm_loai_hop_dong.FocusedRowHandle); decimal v_id = CIPConvert.ToDecimal(v_dr[DM_LOAI_HOP_DONG.ID]); US_DM_LOAI_HOP_DONG v_us = new US_DM_LOAI_HOP_DONG(v_id); F104_dm_loai_hop_dong_de v_frm = new F104_dm_loai_hop_dong_de(); v_frm.DisplayForUpdate(v_us); load_data_2_grid(); } catch (Exception v_e) { CSystemLog_301.ExceptionHandle(v_e); } }
private DS_DM_LOAI_HOP_DONG load_data_2_ds_dm_loai_hd() { DS_DM_LOAI_HOP_DONG v_ds = new DS_DM_LOAI_HOP_DONG(); US_DM_LOAI_HOP_DONG v_us = new US_DM_LOAI_HOP_DONG(); v_us.FillDataset(v_ds); return v_ds; }
private void load_data_to_sle_loai_hop_dong() { US_DM_LOAI_HOP_DONG v_us = new US_DM_LOAI_HOP_DONG(); DS_DM_LOAI_HOP_DONG v_ds = new DS_DM_LOAI_HOP_DONG(); v_us.FillDataset(v_ds); m_sle_loai_hop_dong.Properties.DataSource = v_ds.Tables[0]; m_sle_loai_hop_dong.Properties.DisplayMember = DM_LOAI_HOP_DONG.LOAI_HOP_DONG; m_sle_loai_hop_dong.Properties.ValueMember = DM_LOAI_HOP_DONG.ID; }
private bool check_ma_loai_hd_da_ton_tai() { US_DM_LOAI_HOP_DONG v_us = new US_DM_LOAI_HOP_DONG(); DS_DM_LOAI_HOP_DONG v_ds = new DS_DM_LOAI_HOP_DONG(); v_us.FillDataset(v_ds, "where ma_loai_hop_dong = N'" + m_txt_ma_loai_hop_dong.Text + "'"); if (m_us.strMA_LOAI_HOP_DONG != m_txt_ma_loai_hop_dong.Text && v_ds.Tables[0].Rows.Count !=0) { return true; } return false; }
private void us_to_form(US_DM_LOAI_HOP_DONG m_us) { m_txt_ma_loai_hop_dong.Text = m_us.strMA_LOAI_HOP_DONG; m_txt_ten_loai_hop_dong.Text = m_us.strLOAI_HOP_DONG; m_txt_ti_le.Text = m_us.dcTI_LE.ToString(); m_txt_so_tien.Text = m_us.dcSO_TIEN.ToString(); if (m_us.strAN_CA_YN == "Y") { m_rbtn_an_ca_yes.Checked = true; } else { m_rbtn_an_ca_no.Checked = true; } if (m_us.strHS_LNS_YN == "Y") { m_rbtn_hs_lns_yes.Checked = true; } else { m_rbtn_hs_lns_no.Checked = true; } if (m_us.strLCD_YN == "Y") { m_rbtn_lcd_yes.Checked = true; } else { m_rbtn_lcd_no.Checked = true; ; } }
private void form_to_us(US_DM_LOAI_HOP_DONG m_us) { m_us.strMA_LOAI_HOP_DONG = m_txt_ma_loai_hop_dong.Text; m_us.strLOAI_HOP_DONG = m_txt_ten_loai_hop_dong.Text; m_us.dcTI_LE = CIPConvert.ToDecimal(m_txt_ti_le.Text); m_us.dcSO_TIEN = CIPConvert.ToDecimal(m_txt_so_tien.Text); if (m_rbtn_an_ca_yes.Checked == true) { m_us.strAN_CA_YN = "Y"; } else m_us.strAN_CA_YN = "N"; if (m_rbtn_hs_lns_yes.Checked == true) { m_us.strHS_LNS_YN = "Y"; } else { m_us.strHS_LNS_YN = "N"; } if (m_rbtn_lcd_yes.Checked == true) { m_us.strLCD_YN = "Y"; } else { m_us.strLCD_YN = "N"; } }
private DataTable load_data_to_loai_hd() { US_DM_LOAI_HOP_DONG v_us = new US_DM_LOAI_HOP_DONG(); DS_DM_LOAI_HOP_DONG v_ds = new DS_DM_LOAI_HOP_DONG(); v_us.FillDataset(v_ds); return v_ds.Tables[0]; }