public List<iEntidad> pasteTo(DataTable dt) { List<iEntidad> res = new List<iEntidad>(); foreach (DataRow dr in dt.Rows) { Venta aux = new Venta(); aux.Fecha = (DateTime)dr["Fecha"]; aux.Id = (int)dr["IdVenta"]; aux.Estado = Convert.ToBoolean(dr["Estado"]); res.Add(aux); } return res; }
public DetalleVenta() { venta = new Venta(); producto = new Producto(); }
public DetalleVenta(Venta v,Producto p) { venta = v; producto = p; }
public static Venta Venta(int id) { ManejaVenta manejaVenta = new ManejaVenta(); Venta res = new Venta(); res = (Venta)manejaVenta.buscaPorId(id); return res; }
private void button3_Click(object sender, EventArgs e) { if (lista.Count > 0) { if (rbTipoA.Checked) { if (cbClient.SelectedIndex > -1) { factura = new Factura(); venta = new Venta(); venta.Total = total; venta.Fecha = DateTime.Now; Agrega.Venta(venta, lista); // factura.Estado = true; factura.Iva = (float)Convert.ToDouble(tbIva.Text); factura.Venta = venta; factura.Cliente = cliente[cbClient.SelectedIndex]; Agrega.Factura(factura); if (rbSi.Checked) { //imprime frmTicket tic = new frmTicket(lista, venta.Id, cbClient.Text, "A"); tic.ShowDialog(); } } else { MessageBox.Show("Debe seleccionar un cliente.", "ALERTA", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { venta = new Venta(); venta.Total = total; venta.Fecha = DateTime.Now; Agrega.Venta(venta, lista); if (rbSi.Checked) { //imprime frmTicket tic = new frmTicket(lista, venta.Id, cbClient.Text, "B"); tic.ShowDialog(); } } } else { MessageBox.Show("Debe agregar al menos un producto.", "ALERTA", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
public Factura(Cliente c,Venta v) { cliente = c; venta = v; }
public Factura() { cliente = new Cliente(); venta = new Venta(); }
public static void AgregarVenta(Venta venta1) { ListaVentas.Add(venta1); }
private void button3_Click(object sender, EventArgs e) { if (lista.Count > 0) { factura = new Factura(); venta = new Venta(); venta.Total = total; venta.Fecha = DateTime.Now; factura.Venta = venta; factura.Cliente = cliente; factura.Iva = 0; if (cliente.Tipo == 1) { // factura.Estado = true; factura.Iva = (float)Convert.ToDouble(tbIva.Text); if (Agrega.Venta(venta, lista, factura, true)) { //imprime frmTicket tic = new frmTicket(lista, venta.Id, cliente, factura); tic.ShowDialog(); } else { MessageBox.Show("Stock insuficiente para realizar la venta.", "ALERTA", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { if (Agrega.Venta(venta, lista, factura, false)) { //imprime frmTicket tic = new frmTicket(lista, venta.Id, cliente, factura); tic.ShowDialog(); } else { MessageBox.Show("En este momento el Stock es insuficiente\npara realizar la venta.", "ALERTA", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } limpia(); refrescar(); }else { MessageBox.Show("Debe agregar al menos un producto.", "ALERTA", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
/// <summary> /// Metodo estatico que guarda un archivo en .xml /// </summary> /// <param name="venta">venta a guardar</param> /// <returns></returns> public static bool GuardarSer(Venta venta) { Xml <Venta> u = new Xml <Venta>(); return(u.Guardar("venta.xml", venta)); }