public int UpdateRemision(int id, RemisionDetalleModel collection) { RemisionEntrada rmInput = new RemisionEntrada(); rmInput.Id = id; rmInput.Codigo = collection.Codigo; rmInput.FechaDocumento = collection.FechaDocumento; rmInput.IdProveedor = collection.IdProveedor; rmInput.IdAlmacen = collection.IdAlmacen; rmInput.Estado = 1; var productos = new ProductoBLL().GetAllProductos(); List <RemisionEntradaDetalle> rmDetail = new List <RemisionEntradaDetalle>(); for (int i = 0; i < productos.Count; i++) { rmDetail.Add(new RemisionEntradaDetalle() { IdProducto = productos[i].Id, Cantidad = collection.Cantidades[i], IdRemisionEntrada = collection.Id }); } //RemisionEntradaDetalle rmDetail = new RemisionEntradaDetalle(); //rmDetail.IdRemisionEntrada = id; //rmDetail.IdProducto = collection.IdProducto; //rmDetail.IdRemisionEntrada = collection.Id; //rmDetail.Cantidad = collection.Cantidad; return(new RemisionDAL().UpdateRemision(id, rmInput, rmDetail)); }
public int UpdateRemision(int id, RemisionEntrada rminput, List <RemisionEntradaDetalle> rmdetail) { using (InventarioDBContext context = new InventarioDBContext()) { var updaterminput = (from remisionEntrada in context.RemisionEntrada where remisionEntrada.Id == id select remisionEntrada).FirstOrDefault(); updaterminput.Codigo = rminput.Codigo; updaterminput.FechaDocumento = rminput.FechaDocumento; updaterminput.IdProveedor = rminput.IdProveedor; updaterminput.IdAlmacen = rminput.IdAlmacen; updaterminput.Estado = rminput.Estado; var updatermdetail = (from remisionEntradaDetail in context.RemisionEntradaDetalle where remisionEntradaDetail.IdRemisionEntrada == id select remisionEntradaDetail).ToList(); for (int i = 0; i < updatermdetail.Count; i++) { updatermdetail[i].Cantidad = rmdetail[i].Cantidad; } for (int j = updatermdetail.Count; j < rmdetail.Count; j++) { context.RemisionEntradaDetalle.Add(rmdetail[j]); } context.SaveChanges(); return(0); } }
public int SetRemision(RemisionEntrada rmInput, List <RemisionEntradaDetalle> rmDetail) { using (InventarioDBContext context = new InventarioDBContext()) { try { context.RemisionEntrada.Add(rmInput); context.SaveChanges(); var rs = (from a in context.RemisionEntrada where a.Codigo == rmInput.Codigo && a.Estado == rmInput.Estado && a.IdAlmacen == rmInput.IdAlmacen && a.IdProveedor == rmInput.IdProveedor && a.FechaDocumento == rmInput.FechaDocumento select a).FirstOrDefault(); for (int i = 0; i < rmDetail.Count; i++) { rmDetail[i].IdRemisionEntrada = rs.Id; context.RemisionEntradaDetalle.Add(rmDetail[i]); } context.SaveChanges(); return(rs.Id); } catch (Exception exp) { string msg; msg = exp.Message; return(0); } } }
public void crear(RemisionEntrada objeto) { using (PruebaconocimientoConnection baseDatos = new PruebaconocimientoConnection()) { baseDatos.RemisionEntrada.Add(objeto); baseDatos.SaveChanges(); } }
public void actualizar(RemisionEntrada objeto) { using (PruebaconocimientoConnection baseDatos = new PruebaconocimientoConnection()) { baseDatos.Entry(objeto).State = System.Data.Entity.EntityState.Modified; baseDatos.SaveChanges(); } }
public void eliminar(int llave) { using (PruebaconocimientoConnection baseDatos = new PruebaconocimientoConnection()) { RemisionEntrada remisionEntrada = baseDatos.RemisionEntrada.Find(llave); baseDatos.RemisionEntrada.Remove(remisionEntrada); baseDatos.SaveChanges(); } }
public void agregarRemision(string Codigo, int idProveedor, int idAlmacen, int estado) { ServiceRemision servicio = new ServiceRemision(); RemisionEntrada r = new RemisionEntrada(); r.Codigo = Codigo; r.FechaDocumento = DateTime.Now;; r.IdProveedor = idProveedor; r.IdAlmacen = idAlmacen; r.Estado = estado; servicio.addEntity(r); }
public void updateRemision(int?id, string Codigo, int idProveedor, int idAlmacen, int estado) { ServiceRemision servicio = new ServiceRemision(); RemisionEntrada r = new RemisionEntrada(); r.Id = (int)id; r.Codigo = Codigo; r.FechaDocumento = DateTime.Now;; r.IdProveedor = idProveedor; r.IdAlmacen = idAlmacen; r.Estado = estado; servicio.updateEntity(r); }
// PUT: api/RemisionEntrada/5 public IHttpActionResult Put(int id, [FromBody] RemisionEntrada value) { return(Ok()); }
// POST: api/RemisionEntrada public IHttpActionResult Post([FromBody] RemisionEntrada value) { return(Ok()); }
public void crear(RemisionEntrada remisionEntrada) { remisionesEntradaDao.crear(remisionEntrada); }
public void actualizar(RemisionEntrada remisionEntrada) { remisionesEntradaDao.actualizar(remisionEntrada); }