public FacturaVenta UnaFactura(int id) { FacturaVenta nueva = new FacturaVenta(); using (BarracaLuisContext db = new BarracaLuisContext()) { var query = from f in db.facturasVentas select new { f.descripcion, f.fecha, f.id, f.LineaFacturas }; var query2 = from l in db.lineafacturas where l.factura.id == id select new { l.articulo, l.cantidad, l.factura, l.id, l.precio }; List <LineaFactura> lista = new List <LineaFactura>(); foreach (var b in query2.ToList()) { lista.Add(new LineaFactura() { articulo = b.articulo, cantidad = b.cantidad, id = b.id, precio = b.precio }); } foreach (var a in query.ToList()) { nueva = new FacturaVenta() { fecha = a.fecha, id = a.id, LineaFacturas = lista, descripcion = a.descripcion }; } } return(nueva); }
private void frmFactura_Load(object sender, EventArgs e) { FacturaVenta fac = new FacturaVenta(); crvFactura.SelectionFormula = "{v_Factura_Venta.IdPedido}=" + n; crvFactura.ReportSource = fac; }
private void RegistrarFactura() { FacturaVenta venta = new FacturaVenta(); venta.CodigoFactura = txtNumFactura.Text; venta.IdCliente = txtNumeroDoc.Text; venta.Fecha = DateTime.Parse(LbelFechaFacturaVenta.Text); venta.ValorTotalFactura = Double.Parse(lblTotalFactura.Text); VentaService.GuardarFacturaVenta(venta); txtNumFactura.Text = VentaService.ConsultarIdFactura().ToString(); foreach (DetalleFacturaVenta detalle in ventas) { detalle.CodigoVenta = txtNumFactura.Text; } foreach (DataGridViewRow row in dtgvFactura.Rows) { foreach (var item in ventas) { row.Cells["codigoVenta"].Value = item.CodigoVenta; row.Cells["CodigoProducto"].Value = item.CodigoProducto; row.Cells["CantidadProducto"].Value = item.CantidadProducto; row.Cells["Valorunitario"].Value = item.Valorunitario; row.Cells["ValorSubTotal"].Value = item.ValorSubTotal; } } detalleFactura.GuardarDetallesVenta(ventas, productos); }
private Factura MapearFactura(FacturaInputModels facturaInput) { var factura = new FacturaVenta(); facturaInput.Detalles.ForEach(d => { var detalle = new Detalle { Cantidad = d.Cantidad, Producto = new Producto { Cantidad = d.Producto.Cantidad, Codigo = d.Producto.Codigo, Descripcion = d.Producto.Descripcion, Descuento = d.Producto.Descuento, Estado = d.Producto.Estado, Fecha = d.Producto.Fecha, IVA = d.Producto.IVA, ProveedorNIT = d.Producto.IdProveedor, ValorDescontado = d.Producto.ValorDescontado, ValorUnitario = d.Producto.ValorUnitario }, }; factura.AgregarDetalle(detalle); }); factura.Estado = "Activo"; factura.InteresadoId = facturaInput.InteresadoId; factura.UsuarioVentasId = facturaInput.UsuarioVentasId; factura.CalcularTotales(); return(factura); }
private void bbiEliminarFactura_Click(object sender, EventArgs e) { int serie = Int32.Parse(dgvFacturasVenta.Rows[dgvFacturasVenta.CurrentRow.Index].Cells[0].Value.ToString()); string codigo = dgvFacturasVenta.Rows[dgvFacturasVenta.CurrentRow.Index].Cells[1].Value.ToString(); FacturaVenta facturaVenta = FacturaVenta.GetWhere(Conexiones.conexion, $"Serie = {serie} AND Codigo = '{codigo}'").FirstOrDefault(); if (facturaVenta != null) { BindingListView <LineasFacturaVenta> lineasFacturaVentas = LineasFacturaVenta.GetWhere(Conexiones.conexion, $"Serie = {serie} AND Codigo = '{codigo}'"); if (lineasFacturaVentas != null) { DialogResult dialogResult = MessageBox.Show($"Se va a eliminar la factura: {facturaVenta.Serie}-{facturaVenta.Codigo}\n¿Está seguro?", "Eliminar Factura", MessageBoxButtons.YesNo); if (dialogResult == DialogResult.Yes) { foreach (var item in lineasFacturaVentas) { LineasFacturaVenta.Delete(Conexiones.conexion, item); } FacturaVenta.Delete(Conexiones.conexion, facturaVenta); MessageBox.Show("Factura eliminada"); CargarDatos(); } } } }
public Respuesta <FacturaVenta> Guardar(FacturaVenta factura) { List <DetalleFacturaVenta> DetallesFacturaVenta = factura.DetallesFactura; factura.DetallesFactura = null; using (var DbTransaccion = Context.Database.BeginTransaction()) { try { Context.FacturasVentas.Add(factura); Context.SaveChanges(); FacturaVenta facturaEncontrada = Context.FacturasVentas.ToList()[Context.FacturasVentas.ToList().Count() - 1]; foreach (var item in DetallesFacturaVenta) { item.CodFactura = facturaEncontrada.Codigo; Context.DetallesFacturaVenta.Add(item); } Context.SaveChanges(); return(new Respuesta <FacturaVenta>(factura)); } catch (Exception e) { DbTransaccion.Rollback(); return(new Respuesta <FacturaVenta>($"Error de la aplicacion: {e.Message}")); } } }
public async Task <FacturaVenta> ObtenerVentasPorIdAsync(Guid id) { using (SqlConnection sql = new SqlConnection(_conexionSql)) { using (SqlCommand cmd = new SqlCommand("RegistrosVentasPorId", sql)) { cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.Add(new SqlParameter("@Id", id)); FacturaVenta response = null; await sql.OpenAsync(); using (var reader = await cmd.ExecuteReaderAsync()) { while (await reader.ReadAsync()) { response = MapToFacturaVentas(reader); } } return(response); } } }
private void BuscarClienteBtn_Click(object sender, EventArgs e) { DevolverCliente(); factura = new FacturaVenta(cliente); ClienteTxt.Text = factura.NombrePersona; AgregarIdFactura(); NumeroFactureTxt.Text = factura.Id_Factura.ToString(); }
private void frmVentaBibliografias_Load(object sender, EventArgs e) { rdbContado.Checked = true; cmbLibro.DataSource = Libro.ObtenerLibros(); cmbLibro.SelectedItem = null; txtSubTotal.ReadOnly = true; facturaventa = new FacturaVenta(); }
public Respuesta <FacturaVenta> generarFactura(Interesado interesado, List <DispositivoMovil> dispositivos) { FacturaVenta factura = new FacturaVenta(); foreach (var item in dispositivos) { factura.AgregarDetallesFactura(item); } factura.IdInteresado = interesado.identificacion; return(new Respuesta <FacturaVenta>(factura)); }
public FacturaVentaVista(FacturaVenta factura) { Codigo = factura.Codigo; FechaFactura = factura.FechaFactura; DetallesFactura = factura.DetallesFactura; IdInteresado = factura.IdInteresado; Subtotal = factura.Subtotal; Iva = factura.Iva; Descuento = factura.Descuento; Total = factura.Total; }
private FacturaVenta MapearFacturaVenta(OracleDataReader dataReader) { PersonaClienteRepositorio personaCliente = new PersonaClienteRepositorio(_connection); Cliente cliente = personaCliente.ObtenerClientesIdentificacion((string)dataReader["CLIENTE"]); FacturaVenta facturaVenta = new FacturaVenta(cliente); facturaVenta.Id_Factura = int.Parse(((object)dataReader["NUMEROFACTURA"]).ToString()); facturaVenta.FechaExpedicion = DateTime.Parse(((object)dataReader["FECHAFACTURA"]).ToString()); facturaVenta.FechaExpedicion = DateTime.Parse(((object)dataReader["VALORTOTAL"]).ToString()); facturaVenta.Detalles = ConsultarDetalle(facturaVenta.Id_Factura); return(facturaVenta); }
public int GuardarFacturaVenta(FacturaVenta detalle) { using (var command = _connection.CreateCommand()) { command.CommandText = @"PROYECTO_INSERTAR.pr_insertar_venta"; command.CommandType = System.Data.CommandType.StoredProcedure; command.Parameters.Add("id_cliente", OracleDbType.Varchar2).Value = detalle.IdCliente; command.Parameters.Add("fecha", OracleDbType.Date).Value = detalle.Fecha; command.Parameters.Add("total", OracleDbType.Int32).Value = detalle.ValorTotalFactura; var filas = command.ExecuteNonQuery(); return(filas); } }
private void guardar() { FacturaVenta fv = new FacturaVenta(); fv.idEmpleado = idEmpleado; fv.fecha = DateTime.Now; fv.iva = 12; fv.descuento = 0; bd.FacturaVenta.Add(fv); bd.SaveChanges(); int contador = 0; foreach (var item in dtgFactura.Rows) { if (dtgFactura.Rows[contador].Cells["Identificador"].Value.ToString().Equals("1")) { try { DetalleFacturaVenta df = new DetalleFacturaVenta(); df.idFacturaVenta = idFactura; df.cantidad = Convert.ToDouble(dtgFactura.Rows[contador].Cells["Cantidad"].Value.ToString()); df.idProducto = 1; df.precio = 0; bd.DetalleFacturaVenta.Add(df); bd.SaveChanges(); } catch (Exception) { MessageBox.Show(""); } } else { DetalleFacturaVenta df = new DetalleFacturaVenta(); df.idFacturaVenta = idFactura; df.cantidad = Convert.ToDouble(dtgFactura.Rows[contador].Cells[1].Value.ToString()); df.idPlato = 1; df.precio = 0; bd.DetalleFacturaVenta.Add(df); bd.SaveChanges(); } contador++; } }
private FacturaVenta DataReaderMapToFactura(OracleDataReader dataReader) { if (!dataReader.HasRows) { return(null); } FacturaVenta factura = new FacturaVenta(); factura.CodigoFactura = dataReader.GetString(0); factura.IdCliente = dataReader.GetString(1); factura.Fecha = dataReader.GetDateTime(2); factura.ValorTotalFactura = dataReader.GetInt32(3); return(factura); }
private void frmReporte_Load(object sender, EventArgs e) { try { FacturaVenta f1 = new FacturaVenta(); crvFactura.SelectionFormula = "{Pedidos.IdPedido}=" + nFact; crvFactura.ReportSource = f1; crvFactura.RefreshReport(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public FacturaVenta Agregar(DateTime fecha, string descripcion) { FacturaVenta nuevo = new FacturaVenta(); using (BarracaLuisContext db = new BarracaLuisContext()) { nuevo = db.facturasVentas.Add(new FacturaVenta() { descripcion = descripcion, fecha = fecha }); db.SaveChanges(); } return(nuevo); }
public string GuardarFacturaVenta(FacturaVenta factura) { try { conexion.Open(); repositorio.GuardarFacturaVenta(factura); return($"Se guardaron los datos satisfactoriamente"); } catch (Exception e) { return($"Error de la Aplicacion: {e.Message}"); } finally { conexion.Close(); } }
private void bbiGenerarFactura_Click(object sender, EventArgs e) { int serie = Int32.Parse(dgvAlbaranes.Rows[dgvAlbaranes.CurrentRow.Index].Cells[0].Value.ToString()); string codigo = dgvAlbaranes.Rows[dgvAlbaranes.CurrentRow.Index].Cells[1].Value.ToString(); Albaran albaran = Albaran.GetWhere(Conexiones.conexion, $"Serie = {serie} AND Codigo = '{codigo}'").FirstOrDefault(); if (albaran != null) { BindingListView <LineasAlbaran> lineasAlbarans = LineasAlbaran.GetWhere(Conexiones.conexion, $"Serie = {serie} AND Codigo = '{codigo}'"); if (lineasAlbarans != null) { DialogResult dialogResult = MessageBox.Show($"Se va a crear una factura de venta\n¿Está seguro?", "Generar Factura de venta", MessageBoxButtons.YesNo); if (dialogResult == DialogResult.Yes) { FacturaVenta facturaVenta = new FacturaVenta(); //pedidoVenta.Serie = presupuestoVenta.Serie; //pedidoVenta.Codigo = presupuestoVenta.Codigo; facturaVenta.Cliente = albaran.Cliente; facturaVenta.Total = albaran.Total; facturaVenta.Observaciones = albaran.Observaciones; facturaVenta.DocumentoEvolucion = $"{albaran.Serie}-{albaran.Codigo}"; //PedidoVenta.Save(Conexiones.conexion, pedidoVenta); BindingListView <LineasFacturaVenta> lineasFacturaVentas = new BindingListView <LineasFacturaVenta>(); foreach (LineasAlbaran lineaAlbaran in lineasAlbarans) { LineasFacturaVenta linea = new LineasFacturaVenta(); //linea.Serie = lineaPresupuesto.Serie; //linea.Codigo = lineaPresupuesto.Codigo; //linea.Posicion = lineaPresupuesto.Posicion; linea.CodArticulo = lineaAlbaran.CodArticulo; linea.Descripcion = lineaAlbaran.Descripcion; linea.Cantidad = lineaAlbaran.Cantidad; linea.PrecioCoste = lineaAlbaran.PrecioCoste; linea.PrecioVenta = lineaAlbaran.PrecioVenta; lineasFacturaVentas.Add(linea); } frmDocumento frmDocumento = new frmDocumento(facturaVenta, lineasFacturaVentas); frmDocumento.ShowDialog(); } } } }
private void dgvFacturasVenta_DoubleClick(object sender, EventArgs e) { int serie = Int32.Parse(dgvFacturasVenta.Rows[dgvFacturasVenta.CurrentRow.Index].Cells[0].Value.ToString()); string codigo = dgvFacturasVenta.Rows[dgvFacturasVenta.CurrentRow.Index].Cells[1].Value.ToString(); FacturaVenta facturaVenta = FacturaVenta.GetWhere(Conexiones.conexion, $"Serie = {serie} AND Codigo = '{codigo}'").FirstOrDefault(); if (facturaVenta != null) { BindingListView <LineasFacturaVenta> lineasFacturaVentas = LineasFacturaVenta.GetWhere(Conexiones.conexion, $"Serie = {serie} AND Codigo = '{codigo}'"); if (lineasFacturaVentas != null) { frmDocumento frmDocumento = new frmDocumento(facturaVenta, lineasFacturaVentas); frmDocumento.ShowDialog(); CargarDatos(); } } }
// public ActionResult AgregarVenta(Venta c) { List <ArticuloStock> lineaFacs = (List <ArticuloStock>)Session["lista"]; if (lineaFacs.Count == 0) { return(Json(new { success = false }, JsonRequestBehavior.AllowGet)); } FacturaVenta fac = fvc.Agregar(DateTime.Today, c.descripcion); foreach (ArticuloStock li in lineaFacs) { lfc.Agregar(li.stock, li.precio, fac.id, li.id, false); } int total = fvc.TotalFactura(fac.id); return(Json(new { success = true, data = fac, fecha = fac.fecha.ToString().Substring(0, 10), total }, JsonRequestBehavior.AllowGet)); }
public List <FacturaVenta> ReporteFactura(DateTime fechaInicial, DateTime fechaFinal) { OracleDataReader dataReader; List <FacturaVenta> facturas = new List <FacturaVenta>(); using (var command = _connection.CreateCommand()) { command.CommandText = @"SELECT * FROM Venta WHERE fecha BETWEEN TO_DATE(:fechaInicial) AND TO_DATE(:fechaFinal)"; command.Parameters.Add("fechaInicial", OracleDbType.Date).Value = fechaInicial; command.Parameters.Add("fechaFinal", OracleDbType.Date).Value = fechaFinal; dataReader = command.ExecuteReader(); if (dataReader.HasRows) { while (dataReader.Read()) { FacturaVenta facturaVenta = DataReaderMapToFactura(dataReader); facturas.Add(facturaVenta); } } } return(facturas); }
public void Datos_de_prueba() { using (BarracaLuisContext db = new BarracaLuisContext()) { Usuario usuario = db.usuarios.Find("*****@*****.**"); if (usuario == null) { //usuario de prueba db.usuarios.Add(new Usuario() { mail = "*****@*****.**", contra = "123" }); //articulos y registro inicial Articulo hierro = db.articulos.Add(new Articulo() { activo = true, descripcion = "Hierro", iva = 21, miniStock = 70, precioVenta = 100 }); db.registro.Add(new Registro() { articulo = hierro, cambio = 0, fecha = DateTime.Today.AddYears(-3) }); Articulo malla = db.articulos.Add(new Articulo() { activo = true, descripcion = "Malla", iva = 21, miniStock = 72, precioVenta = 75 }); db.registro.Add(new Registro() { articulo = malla, cambio = 0, fecha = DateTime.Today.AddYears(-3) }); Articulo clavo = db.articulos.Add(new Articulo() { activo = true, descripcion = "Clavo", iva = 21, miniStock = 70, precioVenta = 70 }); db.registro.Add(new Registro() { articulo = clavo, cambio = 0, fecha = DateTime.Today.AddYears(-3) }); Articulo madera = db.articulos.Add(new Articulo() { activo = true, descripcion = "Madera", iva = 21, miniStock = 100, precioVenta = 88 }); db.registro.Add(new Registro() { articulo = madera, cambio = 0, fecha = DateTime.Today.AddYears(-3) }); Articulo baldosa = db.articulos.Add(new Articulo() { activo = true, descripcion = "Baldosa", iva = 21, miniStock = 90, precioVenta = 67 }); db.registro.Add(new Registro() { articulo = baldosa, cambio = 0, fecha = DateTime.Today.AddYears(-3) }); Articulo pincel = db.articulos.Add(new Articulo() { activo = true, descripcion = "Pincel", iva = 10, miniStock = 100, precioVenta = 60 }); db.registro.Add(new Registro() { articulo = pincel, cambio = 0, fecha = DateTime.Today.AddYears(-3) }); Articulo rodillo = db.articulos.Add(new Articulo() { activo = true, descripcion = "Rodillo", iva = 10, miniStock = 110, precioVenta = 40 }); db.registro.Add(new Registro() { articulo = rodillo, cambio = 0, fecha = DateTime.Today.AddYears(-3) }); //proveedores y sus contactos Proveedor lautaro = db.proveedores.Add(new Proveedor() { activo = true, descripcion = "Empresa Lautaro", nombre = "Lautaro", rut = "123" }); db.contactos.Add(new Contacto() { nombre = "Lauta", telefono = 097987654, proveedor = lautaro }); db.contactos.Add(new Contacto() { nombre = "Tito", telefono = 097787678, proveedor = lautaro }); db.contactos.Add(new Contacto() { nombre = "Paula", telefono = 099654532, proveedor = lautaro }); Proveedor raul = db.proveedores.Add(new Proveedor() { activo = true, descripcion = "Obras Raul", nombre = "Raul", rut = "454" }); db.contactos.Add(new Contacto() { nombre = "Miguel", telefono = 099213412, proveedor = raul }); db.contactos.Add(new Contacto() { nombre = "Felix", telefono = 099884433, proveedor = raul }); Proveedor milton = db.proveedores.Add(new Proveedor() { activo = true, descripcion = "Pinturas Milton", nombre = "Milton", rut = "444" }); db.contactos.Add(new Contacto() { nombre = "Tito", telefono = 097654341, proveedor = milton }); //articulos del proveedor raul ArticuloProveedor artPro1 = db.articuloProveedores.Add(new ArticuloProveedor() { articulo = hierro, proveedor = raul, costo = 80, fecha = DateTime.Today.AddYears(-2).AddMonths(-30) }); ArticuloProveedor artPro2 = db.articuloProveedores.Add(new ArticuloProveedor() { articulo = malla, proveedor = raul, costo = 60, fecha = DateTime.Today.AddYears(-2).AddMonths(-27) }); ArticuloProveedor artPro3 = db.articuloProveedores.Add(new ArticuloProveedor() { articulo = clavo, proveedor = raul, costo = 35, fecha = DateTime.Today.AddYears(-2).AddMonths(-16) }); ArticuloProveedor artPro4 = db.articuloProveedores.Add(new ArticuloProveedor() { articulo = madera, proveedor = raul, costo = 50, fecha = DateTime.Today.AddYears(-2).AddMonths(-19) }); ArticuloProveedor artPro5 = db.articuloProveedores.Add(new ArticuloProveedor() { articulo = baldosa, proveedor = raul, costo = 50, fecha = DateTime.Today.AddYears(-2).AddMonths(-17) }); //articulos del proveedor tomatoma ArticuloProveedor artPro6 = db.articuloProveedores.Add(new ArticuloProveedor() { articulo = pincel, proveedor = milton, costo = 38, fecha = DateTime.Today.AddYears(-2).AddMonths(-22) }); ArticuloProveedor artPro7 = db.articuloProveedores.Add(new ArticuloProveedor() { articulo = rodillo, proveedor = milton, costo = 20, fecha = DateTime.Today.AddYears(-2).AddMonths(-10) }); //agrego facturas de compras con el cambio en el registro y las linea de compra FacturaCompra fac1 = db.facturaCompras.Add(new FacturaCompra() { fecha = DateTime.Today.AddMonths(-30), proveedor = milton }); db.lineafacturas.Add(new LineaFactura() { cantidad = 40, factura = fac1, precio = 40 * 38, articulo = pincel }); db.registro.Add(new Registro() { articulo = pincel, cambio = 40, fecha = DateTime.Today.AddMonths(-30) }); db.lineafacturas.Add(new LineaFactura() { cantidad = 40, factura = fac1, precio = 40 * 20, articulo = rodillo }); db.registro.Add(new Registro() { articulo = rodillo, cambio = 40, fecha = DateTime.Today.AddMonths(-30) }); FacturaCompra fac2 = db.facturaCompras.Add(new FacturaCompra() { fecha = DateTime.Today.AddMonths(-30), proveedor = milton }); db.lineafacturas.Add(new LineaFactura() { cantidad = 80, factura = fac2, precio = 80 * 20, articulo = rodillo }); db.registro.Add(new Registro() { articulo = rodillo, cambio = 80, fecha = DateTime.Today.AddMonths(-30) }); FacturaCompra fac3 = db.facturaCompras.Add(new FacturaCompra() { fecha = DateTime.Today.AddMonths(-20), proveedor = milton }); db.lineafacturas.Add(new LineaFactura() { cantidad = 100, factura = fac3, precio = 100 * 20, articulo = rodillo }); db.registro.Add(new Registro() { articulo = rodillo, cambio = 100, fecha = DateTime.Today.AddMonths(-20) }); FacturaVenta fac4 = db.facturasVentas.Add(new FacturaVenta() { fecha = DateTime.Today.AddMonths(-19), descripcion = "Caceres" }); db.lineafacturas.Add(new LineaFactura() { cantidad = 180, factura = fac3, precio = 180 * 40, articulo = rodillo }); db.registro.Add(new Registro() { articulo = rodillo, cambio = -180, fecha = DateTime.Today.AddMonths(-19) }); FacturaCompra fac5 = db.facturaCompras.Add(new FacturaCompra() { fecha = DateTime.Today.AddMonths(-10), proveedor = milton }); db.lineafacturas.Add(new LineaFactura() { cantidad = 133, factura = fac5, precio = 133 * 20, articulo = rodillo }); db.registro.Add(new Registro() { articulo = rodillo, cambio = 133, fecha = DateTime.Today.AddMonths(-10) }); //grabamos los cambios db.SaveChanges(); } } }
private void btnGuardar_Click(object sender, EventArgs e) { string V_VALOR = ""; if (txtNombre.Text.Trim() == "") { MessageBox.Show("Favor Ingrese el Nombre del Cliente", "Advertencia"); txtNombre.SelectAll(); txtNombre.Focus(); V_VALOR = "-1"; return; } if (dtpFechaEmision.Value < System.DateTime.Today) { MessageBox.Show("La fecha de emision no puede ser menor a la fecha actual!", "Advertencia"); dtpFechaEmision.Focus(); V_VALOR = "-1"; return; } /*try * { * int resultado = int.Parse(txtCantidad.Text); * //dfv.Cantidad = Convert.ToInt32(txtCantidad.Text); * } * catch * { * MessageBox.Show("Favor ingrese un valor numerico"); * txtCantidad.Text = ""; * txtCantidad.SelectAll(); * txtCantidad.Focus(); * * } * * try * { * int resultado = int.Parse(txtPrecio.Text); * //dfv.Precio = Convert.ToInt32(txtPrecio.Text); * } * catch * { * MessageBox.Show("Favor ingrese un valor numerico"); * txtPrecio.Text = ""; * txtPrecio.SelectAll(); * txtPrecio.Focus(); * * }*/ facturaventa.Fecha_Emision = dtpFechaEmision.Value.Date; facturaventa.Nro_Factura = txtNroFactura.Text; facturaventa.Nro_Timbrado = txtNroTimbrado.Text; facturaventa.Ruc = txtCI.Text; facturaventa.Razon_Social = txtNombre.Text; facturaventa.Direccion = txtDireccion.Text; facturaventa.Telefono = txtTelefono.Text; if (rdbContado.Checked) { facturaventa.Cond_Venta = "Contado"; } else { facturaventa.Cond_Venta = "Credito"; } facturaventa.Fecha_Emision = dtpFechaEmision.Value; FacturaVenta.Agregar(facturaventa); MessageBox.Show("La venta ha sido guardado con éxito"); Limpiar(); dtgVentaDetalle.DataSource = null; dtpFechaEmision.Value = System.DateTime.Now; cmbLibro.SelectedItem = null; facturaventa = new FacturaVenta(); }
private void CargarDatos() { bsFacturasVenta.DataSource = FacturaVenta.GetAll(Conexiones.conexion); dgvFacturasVenta.DataSource = bsFacturasVenta; }