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); } }
private void save_data_lcd() { US_GD_LUONG_CHE_DO v_us_lcd = new US_GD_LUONG_CHE_DO(); form_2_us_gd_lcd(v_us_lcd); switch (m_e_form_mode) { case DataEntryFormMode.InsertDataState: //delete us_gd_lcd cho_us_gd_lcd_da_xoa_Y(); //insert us_gd_lcd v_us_lcd.BeginTransaction(); v_us_lcd.Insert(); v_us_lcd.CommitTransaction(); break; case DataEntryFormMode.UpdateDataState: break; default: break; } }