public void AddVenta(Venta venta) { var newVenta = new Venta(); newVenta.clienteId = venta.clienteId; // newVenta.Cliente = venta.Cliente; newVenta.Fecha = venta.Fecha; newVenta.Total = venta.Total; newVenta.ComprobateId = venta.ComprobateId; //newVenta.TipoDocumento = venta.TipoDocumento; foreach (var item in venta.detalleVenta) { var detalle = new DetalleVenta(); detalle.Cantidad = item.Cantidad; detalle.ProductoId = item.ProductoId; detalle.Precio = item.Precio;//TIPO DOC newVenta.detalleVenta.Add(detalle); } _context.Ventas.Add(newVenta); _context.SaveChanges(); }
private void BindVenta(Venta venta) { hfIdVenta.Value = venta.Id.ToString(); if (venta.cliente !=null) { txtCliente.Text = venta.cliente.Nombre.ToString(); txtDireccion.Text = venta.cliente.Direccion.ToString(); txtDni.Text = venta.cliente.RucDni.ToString(); } txtHoraPedido.Text = venta.Fecha.ToLongTimeString(); txtFecha.Text = venta.Fecha.ToShortDateString(); venta.Total = venta.detalleVenta.Sum(i => i.Monto); lvDetalleVenta.DataSource = venta.detalleVenta; lvDetalleVenta.DataBind(); if (venta.detalleVenta.Count > 0) { var lblTotal = lvDetalleVenta.FindControl("lblTotal") as Label; lblTotal.Text = venta.Total.ToString(); } Cache.Insert(KEYVENTA,venta); }
protected void Page_Load(object sender, EventArgs e) { var idVenta = Request.QueryString["IdVenta"]; var opc = Request.QueryString["opc"]; if (!Page.IsPostBack) { if (idVenta != null && opc.Equals("editar")) { ViewState["opc"] = "editar"; var id = Int32.Parse(idVenta.ToString()); var venta = VentaService.GetVentaById(id); Cache.Insert("venta", venta); BindVenta(venta); } else if (opc != null && opc=="nuevo") { var nuevaenta = new Venta() { Fecha = DateTime.Now }; BindVenta(nuevaenta); ViewState["opc"] = opc; } } }
public void DeleteVenta(Venta id) { VentaRepository.DeleteVenta(id); }
public void UpdateVenta(Venta venta) { VentaRepository.UpdateVenta(venta); }
public void AddVenta(Venta venta) { VentaRepository.AddVenta(venta); }
public void DeleteVenta(Venta id) { throw new NotImplementedException(); }
public void UpdateVenta(Venta venta) { throw new NotImplementedException(); }