public void CambioModoPrecio() { if (_modoActual == data.enumModoPrecio.Bolivar) { _modoActual = data.enumModoPrecio.Divisa; } else { _modoActual = data.enumModoPrecio.Bolivar; } CambiarModo(); }
private bool CargarData() { var rt = true; var r01 = Sistema.MyData.Producto_GetPrecio(_autoPrd); if (r01.Result == OOB.Enumerados.EnumResult.isError) { Helpers.Msg.Error(r01.Mensaje); return(false); } var r02 = Sistema.MyData.Configuracion_TasaCambioActual(); if (r02.Result == OOB.Enumerados.EnumResult.isError) { Helpers.Msg.Error(r02.Mensaje); return(false); } var r03 = Sistema.MyData.Configuracion_MetodoCalculoUtilidad(); if (r03.Result == OOB.Enumerados.EnumResult.isError) { Helpers.Msg.Error(r03.Mensaje); return(false); } var r04 = Sistema.MyData.Configuracion_PreferenciaRegistroPrecio(); if (r04.Result == OOB.Enumerados.EnumResult.isError) { Helpers.Msg.Error(r04.Mensaje); return(false); } _isPreferenciaBusquedaNeto = (r04.Entidad == OOB.LibInventario.Configuracion.Enumerados.EnumPreferenciaRegistroPrecio.Neto); var r05 = Sistema.MyData.Producto_GetCosto(_autoPrd); if (r05.Result == OOB.Enumerados.EnumResult.isError) { Helpers.Msg.Error(r05.Mensaje); return(false); } var s = r01.Entidad; _prd = s.codigo + Environment.NewLine + s.descripcion; _tasa = "EXENTO"; if (s.tasaIva > 0) { _tasa = s.tasaIva.ToString("n2").Trim().PadLeft(5, '0') + "%"; } _admDivisa = false; if (s.admDivisa == OOB.LibInventario.Producto.Enumerados.EnumAdministradorPorDivisa.Si) { _admDivisa = true; } ; _tasaCambioActual = r02.Entidad.ToString("n2"); _metodoCalculoUtilidad = r03.Entidad.ToString(); //var ut1 =CalculaUtilidad(s.precioNeto1, r05.Entidad.costoUnd, r03.Entidad); //var ut2 = CalculaUtilidad(s.precioNeto2, r05.Entidad.costoUnd, r03.Entidad); //var ut3 = CalculaUtilidad(s.precioNeto3, r05.Entidad.costoUnd, r03.Entidad); //var ut4 = CalculaUtilidad(s.precioNeto4, r05.Entidad.costoUnd, r03.Entidad); //var ut5 = CalculaUtilidad(s.precioNeto5, r05.Entidad.costoUnd, r03.Entidad); var ut1 = s.utilidad1; var ut2 = s.utilidad2; var ut3 = s.utilidad3; var ut4 = s.utilidad4; var ut5 = s.utilidad5; var utMay1 = s.utilidadMay1; var utMay2 = s.utilidadMay2; _precio1.setData(s.contenido1, s.empaque1, s.precioNeto1, ut1, s.precioFullDivisa1, s.tasaIva, s.etiqueta1); _precio2.setData(s.contenido2, s.empaque2, s.precioNeto2, ut2, s.precioFullDivisa2, s.tasaIva, s.etiqueta2); _precio3.setData(s.contenido3, s.empaque3, s.precioNeto3, ut3, s.precioFullDivisa3, s.tasaIva, s.etiqueta3); _precio4.setData(s.contenido4, s.empaque4, s.precioNeto4, ut4, s.precioFullDivisa4, s.tasaIva, s.etiqueta4); _precio5.setData(s.contenido5, s.empaque5, s.precioNeto5, ut5, s.precioFullDivisa5, s.tasaIva, s.etiqueta5); _mayor1.setData(s.contenidoMay1, s.empaqueMay1, s.precioNetoMay1, utMay1, s.precioFullDivisaMay1, s.tasaIva, s.etiquetaMay1); _mayor2.setData(s.contenidoMay2, s.empaqueMay2, s.precioNetoMay2, utMay2, s.precioFullDivisaMay2, s.tasaIva, s.etiquetaMay2); _modoActual = data.enumModoPrecio.Bolivar; if (_admDivisa) { _modoActual = data.enumModoPrecio.Divisa; } CambiarModo(); return(rt); }