public void Limpiar() { utilidad = 0.0m; neto = 0.0m; tasa = 0.0m; metodoCalculo = enumUtilidadMetodo.SinDefinir; modoRedondeo = enumModoRedondeo.SinDefinir; preferenciaPrecio = enumPreferenciaPrecio.SinDefinir; }
public void setPreferenciaRegistroPrecio(OOB.LibCompra.Configuracion.Enumerados.EnumPreferenciaRegistroPrecio preferencia) { switch (preferencia) { case OOB.LibCompra.Configuracion.Enumerados.EnumPreferenciaRegistroPrecio.Neto: modoPrecio = enumPreferenciaPrecio.Neto; break; case OOB.LibCompra.Configuracion.Enumerados.EnumPreferenciaRegistroPrecio.Full: modoPrecio = enumPreferenciaPrecio.Full; break; } }
public void setFicha(decimal ut, decimal nt, decimal ts, enumUtilidadMetodo metodo, enumModoRedondeo redondeo, enumPreferenciaPrecio prefPrec) { recalcular = false; if (nt > 0) { recalcular = true; } utilidad = ut; neto = nt; tasa = ts; metodoCalculo = metodo; modoRedondeo = redondeo; preferenciaPrecio = prefPrec; }
public void setData(int cont, decimal costo, decimal iva, decimal ut, decimal precio, enumModo enumModo, string etq, string autoEmp, bool modoDivisa, decimal tasaCambio, enumModoRedondeo redondeo, enumPreferenciaPrecio prefPrec, decimal costUndDivisa, decimal costUnd) { _costoUndDivisa = costUndDivisa; _costoUnd = costUnd; // autoEmpaque = autoEmp; etiqueta = etq; contenido = cont; costoUnd = costo; tasaIva = iva; modoCalculoUtilidad = enumModo; tasaCambioActual = tasaCambio; isDivisa = modoDivisa; utilidadVigente = ut; modoRedondeo = redondeo; preferenciaPrecio = prefPrec; _utilidad = ut; //if (ut == 0.0m) // return; if (modoDivisa) { _full = precio; if (Costo == 0.0m) { _neto = _full / ((tasaIva / 100) + 1); } else { //CalculaNeto(); CalculaNeto2(); } CalculaFull(); } else { _neto = precio; CalculaFull(); if (Costo != 0.0m) { //CalculaNeto(); CalculaNeto2(); } } //CalculaUtilidad(); CalculaUtilidad2(); }
public void Limpiar() { _utilidad = 0.0m; _neto = 0.0m; _full = 0.0m; autoEmpaque = ""; etiqueta = ""; contenido = 1; costoUnd = 0.0m; tasaIva = 0.0m; modoCalculoUtilidad = enumModo.Lineal; tasaCambioActual = 0.0m; isDivisa = false; utilidadVigente = 0.0m; modoRedondeo = enumModoRedondeo.SinRedondeo; preferenciaPrecio = enumPreferenciaPrecio.Neto; _empaqueNombre = ""; }