/// <summary> /// Carga las estructuras desde archivos xml /// </summary> /// <returns>true si las estructuras se cargaron correctamente</returns> private bool loadEstructuras() { facturaData = new xTangoFacturaData(); bool resultado = false; try { facturaData.rsFacEncabezado = Commons.loadADORecordset(mainpath + STR_FacEnc); facturaData.rsFacRenglones = Commons.loadADORecordset(mainpath + STR_FacRen); facturaData.rsFacImpuestos = Commons.loadADORecordset(mainpath + STR_FacImp); facturaData.rsFacCuotas = Commons.loadADORecordset(mainpath + STR_FacCuo); facturaData.rsFonEncabezado = Commons.loadADORecordset(mainpath + STR_FonEnc); facturaData.rsFonRenglones = Commons.loadADORecordset(mainpath + STR_FonRen); fillDataGrids(); resultado = true; } catch { resultado = false; } finally { SSTabFacturas.SelectedIndex = 0; } return(resultado); }
/// <summary> /// Carga datos por default /// </summary> private void loadDatos() { facturaData = new xTangoFacturaData(); facturaData.rsFacEncabezado = Commons.loadADORecordset(mainpath + DEF_FacEnc); facturaData.rsFacRenglones = Commons.loadADORecordset(mainpath + DEF_FacRen); facturaData.rsFacImpuestos = Commons.loadADORecordset(mainpath + DEF_FacImp); facturaData.rsFacCuotas = Commons.loadADORecordset(mainpath + DEF_FacCuo); facturaData.rsFonEncabezado = Commons.loadADORecordset(mainpath + DEF_FonEnc); facturaData.rsFonRenglones = Commons.loadADORecordset(mainpath + DEF_FonRen); dataTouched = false; fillDataGrids(); SSTabFacturas.SelectedIndex = 0; }