private void guardarBtn_Click(object sender, EventArgs e) { Facturacion_Articulos fact = new Facturacion_Articulos { Id = string.IsNullOrEmpty(idTb.Text) ? 0 : int.Parse(idTb.Text), ArticuloId = entities.Articulos.Where(x => x.Descripcion == articuloCb.SelectedItem.ToString()) .Select(x => x.Id) .FirstOrDefault(), Comentario = comentarioTb.Text, EmpleadoId = entities.Empleadoes.Where(x => x.Nombre == empleadoCb.SelectedItem.ToString()) .Select(x => x.IdEMpleado) .FirstOrDefault(), Estado = estadoCheckBox.Checked, Fecha_Venta = DateTime.Now, Monto_De_Articulo = decimal.Parse(montoTb.Text), Unidades_Vendidas = int.Parse(unidadesVendidasTb.Text), UsuarioId = entities.Usuarios.Where(x => x.Nombre == usuarioCb.SelectedItem.ToString()) .Select(x => x.IdUsuario) .FirstOrDefault() }; var ventas = int.Parse(unidadesVendidasTb.Text); if (ventas > UNIDAD_MAXIMA_DE_ARTICULO) { var articulo = entities.Articulos.Where(x => x.Descripcion == articuloCb.SelectedItem.ToString()).FirstOrDefault(); articulo.Existencia = false; entities.Articulos.AddOrUpdate(articulo); } entities.Facturacion_Articulos.AddOrUpdate(fact); entities.SaveChanges(); this.Close(); }
private void guardarBtn_Click(object sender, EventArgs e) { Facturacion_Articulos fact = new Facturacion_Articulos(); fact.Id = string.IsNullOrEmpty(idTb.Text) ? 0 : int.Parse(idTb.Text); fact.ArticuloId = entities.Articulos.Where(x => x.Descripcion == articuloCb.SelectedItem.ToString()) .Select(x => x.Id) .FirstOrDefault(); fact.Comentario = comentarioTb.Text; fact.EmpleadoId = entities.Empleadoes.Where(x => x.Nombre == empleadoCb.SelectedItem.ToString()) .Select(x => x.IdEMpleado) .FirstOrDefault(); fact.Estado = estadoCheckBox.Checked; fact.Fecha_Venta = DateTime.Now; fact.Monto_De_Articulo = decimal.Parse(montoTb.Text); fact.Unidades_Vendidas = int.Parse(unidadesVendidasTb.Text); fact.UsuarioId = entities.Usuarios.Where(x => x.Nombre == usuarioCb.SelectedItem.ToString()) .Select(x => x.IdUsuario) .FirstOrDefault(); entities.Facturacion_Articulos.AddOrUpdate(fact); entities.SaveChanges(); this.Close(); }
public FacturacionDeArticulosEdForm(Facturacion_Articulos factura) { InitializeComponent(); this.factura = factura; }