private void agregarHistoricoAjuste(DetalleRegistro detalleRegistro, int saldo, Registro registro) { HistoricoFarmacia historicoFarmacia = new HistoricoFarmacia(); historicoFarmacia.insumoId = detalleRegistro.insumoId; historicoFarmacia.fechaMovimiento = registro.fechaGeneracion; historicoFarmacia.hospitalId = registro.hospitalId; historicoFarmacia.descripcion = "Ajuste de stock: " + detalleRegistro.info; historicoFarmacia.saldo = saldo; historicoFarmacia.isNegative = detalleRegistro.isNegative; historicoFarmacia.cantidad = detalleRegistro.cantidad; db.HistoricoFarmacia.Add(historicoFarmacia); }
private void agregarHistorico(DetalleRegistro detalleRegistro, int saldo, Registro registro) { HistoricoFarmacia historicoFarmacia = new HistoricoFarmacia(); historicoFarmacia.insumoId = detalleRegistro.insumoId; historicoFarmacia.fechaMovimiento = registro.fechaGeneracion; historicoFarmacia.hospitalId = registro.hospitalId; historicoFarmacia.descripcion = "Entrega de uso a: " + registro.destinatario; historicoFarmacia.saldo = saldo; historicoFarmacia.isNegative = detalleRegistro.isNegative; historicoFarmacia.cantidad = detalleRegistro.cantidad * (-1); db.HistoricoFarmacia.Add(historicoFarmacia); }
protected void btn_save_Click(object sender, EventArgs e) { //try //{ using (Datos.AlmacenEntities modelo = new Datos.AlmacenEntities()) { DateTime fe = DateTime.Parse(txtfecha.Value.ToString()); Factura fac = new Factura() { numSerie = txtserie.Value, numFactura = Convert.ToInt32(txtnumfactura.Value), nit = txtnit.Value, fecha = fe, total = Convert.ToDecimal(txttotal.Value) }; modelo.Factura.Add(fac); modelo.SaveChanges(); foreach (DetalleFactura item in detalle) { DetalleFactura detail = new DetalleFactura() { numSerie = item.numSerie, numFactura = item.numFactura, codProducto = item.codProducto, cantidad = item.cantidad, precio = item.precio, subtotal = Convert.ToDecimal(txttotal.Value), nombre = item.nombre }; modelo.DetalleFactura.Add(detail); modelo.SaveChanges(); DetalleRegistro deta = new DetalleRegistro() { fecha = fe, codProducto = item.codProducto, tipo = 2, cantidad = item.cantidad, idBodega = 1 }; } modelo.FN_MostraFactura(Convert.ToInt32(txtnumfactura.Value)); } detalle = new List <DetalleFactura>(); //Response.Redirect("WebFacturaNueva.aspx"); }
protected void btn_save_Click(object sender, EventArgs e) { if (this.IsPostBack) { using (AlmacenEntities modelo = new AlmacenEntities()) { string sku = txtsku.Value; string nombre = txtname.Value; int cantidad = Convert.ToInt16(txtcantidad.Value); decimal precioVenta = Convert.ToDecimal(txtprecio.Value); decimal precioCosto = Convert.ToDecimal(txtcosto.Value); int bodega = Convert.ToInt16(idBodega.Value.ToString()); modelo.prApp_Producto_Insert(sku, nombre, cantidad, precioCosto, precioVenta, bodega, 1); IEnumerable <Producto> cat = from q in modelo.Producto where q.sku == sku select q; List <Producto> lista = cat.ToList(); if (lista.Count() > 0) { cod = lista[0].codProducto; } DateTime fec = DateTime.Parse(txtdate.Value); DetalleRegistro det = new DetalleRegistro() { fecha = fec, codProducto = cod, tipo = 1, cantidad = Convert.ToInt16(txtcantidad.Value), idBodega = Convert.ToInt16(idBodega.Value.ToString()) }; modelo.DetalleRegistro.Add(det); modelo.SaveChanges(); } Response.Redirect("WebProductos.aspx"); } }