funcionalidad terminada
This commit is contained in:
@@ -16,6 +16,15 @@ public class RepositorioVentas: RepositorioBase<RepositorioVentas> {
|
||||
return Guardar(con);
|
||||
}
|
||||
|
||||
public bool IniciarVenta(Venta v, long dni) {
|
||||
var con = Context;
|
||||
v.Id = (con.Ventas.Any()?con.Ventas.Count():0)+1;
|
||||
|
||||
con.Ventas.Add(v);
|
||||
GenerarLog(con, dni, "Alta Venta espera recibo");
|
||||
return Guardar(con);
|
||||
}
|
||||
|
||||
public Contrato? ObtenerVentaPorContrato(long idcontrato) {
|
||||
var con = Context;
|
||||
var c = con.Contratos.Include(x=>x.Idcanons).Include(x=>x.IdventaNavigation).ThenInclude(x=>x.IddivisaNavigation)
|
||||
@@ -93,7 +102,7 @@ public class RepositorioVentas: RepositorioBase<RepositorioVentas> {
|
||||
if (cont==null) return false;
|
||||
if (cont.Idestado != 4) return false;
|
||||
if (cont.Contratos.Any(x=>x.Habilitado == 1 && x.Cancelado == 0)) return false;
|
||||
if (cont.Venta.Any(x=>x.Idestado != 3)) return false;
|
||||
if (cont.Venta.Any(x=>x.Idestado == 2)) return false;
|
||||
|
||||
cont.Monto = monto;
|
||||
cont.Iddivisa = iddivisa;
|
||||
|
||||
Reference in New Issue
Block a user