private bool CargarData() { var rt = true; var r01 = Sistema.MyData.Configuracion_TasaCambioActual(); if (r01.Result == OOB.Enumerados.EnumResult.isError) { Helpers.Msg.Error(r01.Mensaje); return(false); } _tasaDivisa = r01.Entidad; var r02 = Sistema.MyData.Configuracion_TasaRecepcionPos(); if (r02.Result == OOB.Enumerados.EnumResult.isError) { Helpers.Msg.Error(r02.Mensaje); return(false); } _tasaRecepcionPos = r02.Entidad; var r03 = Sistema.MyData.ReconversionMonetaria_GetData(); if (r03.Result == OOB.Enumerados.EnumResult.isError) { Helpers.Msg.Error(r03.Mensaje); return(false); } _data = r03.Entidad; return(rt); }
public Gestion() { _actualizacionIsOk = false; _factorReconversion = 0.0m; _tasaDivisa = 0.0m; _tasaRecepcionPos = 0.0m; _data = null; _advertencia = ""; }
public void Inicializa() { setAdvertencia("PARA EL 1 DE OCTUBRE ENTRA EN VIGENCIA LA NUEVA EXPRESION MONETARIA, LA CUAL DIVIDE LA ESCALA ACTUAL ENTRE 1 MILLON"); _actualizacionIsOk = false; _factorReconversion = 0.0m; _tasaDivisa = 0.0m; _tasaRecepcionPos = 0.0m; _data = null; }
public OOB.ResultadoEntidad <OOB.LibSistema.ReconversionMonetaria.Data.Ficha> ReconversionMonetaria_GetData() { var rt = new OOB.ResultadoEntidad <OOB.LibSistema.ReconversionMonetaria.Data.Ficha>(); var r01 = MyData.ReconversionMonetaria_GetData(); if (r01.Result == DtoLib.Enumerados.EnumResult.isError) { rt.Mensaje = r01.Mensaje; rt.Result = OOB.Enumerados.EnumResult.isError; return(rt); } try { var nr = new OOB.LibSistema.ReconversionMonetaria.Data.Ficha() { Producto = r01.Entidad.Producto.Select(s => { var prd = new OOB.LibSistema.ReconversionMonetaria.Data.ItemPrd() { autoId = s.autoId, nombre = s.nombre, costoDivisa = s.costoDivisa, costo = s.costo, costoUnd = s.costoUnd, costoProm = s.costoProm, costoPromUnd = s.costoPromUnd, costoPrv = s.costoPrv, costoPrvUnd = s.costoPrvUnd, precio1 = s.precio1, precio2 = s.precio2, precio3 = s.precio3, precio4 = s.precio4, precio5 = s.precio5, }; return(prd); }).ToList(), Proveedor = r01.Entidad.Proveedor.Select(s => { var prv = new OOB.LibSistema.ReconversionMonetaria.Data.ItemProv() { autoId = s.autoId, nombre = s.nombre, anticipos = s.anticipos, debitos = s.debitos, creditos = s.creditos, saldo = s.saldo, disponible = s.disponible, }; return(prv); }).ToList(), SaldoPorPagar = r01.Entidad.SaldoPorPagar.Select(s => { var cxp = new OOB.LibSistema.ReconversionMonetaria.Data.ItemSaldoPorPagar() { autoDoc = s.autoDoc, docNumero = s.docNumero, importe = s.importe, acumulado = s.acumulado, resta = s.resta, }; return(cxp); }).ToList(), }; rt.Entidad = nr; } catch (Exception e) { rt.Entidad = null; rt.Mensaje = e.Message; rt.Result = OOB.Enumerados.EnumResult.isError; } return(rt); }