private void save_data()
{
US_GD_HS_LNS_LCD v_us_gd_hs_lns_lcd = new US_GD_HS_LNS_LCD();
US_GD_HE_SO_LNS v_us_gd_hs_lns = new US_GD_HE_SO_LNS();
US_GD_LUONG_CHE_DO v_us_gd_lcd = new US_GD_LUONG_CHE_DO();
form_2_us_gd_hs_lns_lcd(v_us_gd_hs_lns_lcd);
form_2_us_gd_hs_lns(v_us_gd_hs_lns);
form_2_us_gd_lcd(v_us_gd_lcd);
try
{
switch (m_e_form_mode)
{
case DataEntryFormMode.InsertDataState:
//Cho gd_hs_lns_lcd da xoa = Y
cho_gd_hs_lns_lcd_da_co_da_xoa_Y();
//insert gd_hs_lns_lcd
v_us_gd_hs_lns_lcd.BeginTransaction();
v_us_gd_hs_lns_lcd.Insert();
v_us_gd_hs_lns_lcd.CommitTransaction();
//insert gd_hs_lns
cho_gd_hs_lns_da_co_da_xoa_Y();
v_us_gd_hs_lns.BeginTransaction();
v_us_gd_hs_lns.Insert();
v_us_gd_hs_lns.CommitTransaction();
//insert gd_lcd
cho_gd_lcd_da_co_da_xoa_Y();
v_us_gd_lcd.BeginTransaction();
v_us_gd_lcd.Insert();
v_us_gd_lcd.CommitTransaction();
break;
case DataEntryFormMode.UpdateDataState:
break;
default:
break;
}
}
catch (Exception v_e)
{
v_us_gd_hs_lns.Rollback();
v_us_gd_lcd.Rollback();
v_us_gd_hs_lns_lcd.Rollback();
CSystemLog_301.ExceptionHandle(v_e);
}
}