public IHttpActionResult PostRECEPCION_PRODUCTO(RECEPCION_PRODUCTO rECEPCION_PRODUCTO)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.RECEPCION_PRODUCTO.Add(rECEPCION_PRODUCTO);

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateException)
            {
                if (RECEPCION_PRODUCTOExists(rECEPCION_PRODUCTO.RECEPCION_PRODUCTO_ID))
                {
                    return(Conflict());
                }
                else
                {
                    throw;
                }
            }

            return(CreatedAtRoute("DefaultApi", new { id = rECEPCION_PRODUCTO.RECEPCION_PRODUCTO_ID }, rECEPCION_PRODUCTO));
        }
        public IHttpActionResult PutRECEPCION_PRODUCTO(decimal id, RECEPCION_PRODUCTO rECEPCION_PRODUCTO)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != rECEPCION_PRODUCTO.RECEPCION_PRODUCTO_ID)
            {
                return(BadRequest());
            }

            db.Entry(rECEPCION_PRODUCTO).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!RECEPCION_PRODUCTOExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
        public IHttpActionResult GetRECEPCION_PRODUCTO(decimal id)
        {
            RECEPCION_PRODUCTO rECEPCION_PRODUCTO = db.RECEPCION_PRODUCTO.Find(id);

            if (rECEPCION_PRODUCTO == null)
            {
                return(NotFound());
            }

            return(Ok(rECEPCION_PRODUCTO));
        }
        public IHttpActionResult DeleteRECEPCION_PRODUCTO(decimal id)
        {
            RECEPCION_PRODUCTO rECEPCION_PRODUCTO = db.RECEPCION_PRODUCTO.Find(id);

            if (rECEPCION_PRODUCTO == null)
            {
                return(NotFound());
            }

            db.RECEPCION_PRODUCTO.Remove(rECEPCION_PRODUCTO);
            db.SaveChanges();

            return(Ok(rECEPCION_PRODUCTO));
        }
Beispiel #5
0
 public void AddRecepcionProducto(RECEPCION_PRODUCTO rp)
 {
     try
     {
         using (EntitiesHostal con = new EntitiesHostal())
         {
             con.RECEPCION_PRODUCTO.Add(rp);
             con.SaveChanges();
         }
         lbMsg.Text = "Orden de Pedido Registrada Correctamente. (Recepcion de Producto Pendiente)";
     }
     catch {
         Console.WriteLine("Error por fila de DataGridView");
     }
 }
Beispiel #6
0
        private void GenerarRecepcionProducto()
        {
            ManOrdenPedido man          = new ManOrdenPedido();
            int            nroRecepcion = man.get_NRO_RECEPCION_Nuevo();

            for (int i = 0; i <= (dgvProdSelec.RowCount - 2); i++)
            {
                RECEPCION_PRODUCTO RecProd = new RECEPCION_PRODUCTO();
                RecProd.NRO_RECEPCION       = nroRecepcion;
                RecProd.PRODUCTO_ID         = Convert.ToInt32(dgvProdSelec.Rows[i].Cells[4].Value);
                RecProd.ESTADO_RECEPCION_ID = 1;
                RecProd.ORDEN_PEDIDO_ID     = man.GetIdOrdenPedido(txNroOrden.Text);
                //RecProd.FECHA = NULL;
                RecProd.CANTIDAD_P = Convert.ToInt32(dgvProdSelec.Rows[i].Cells[0].Value);
                //Console.WriteLine("0- "+RecProd.NRO_RECEPCION);
                //Console.WriteLine("1- " + RecProd.PRODUCTO_ID);
                //Console.WriteLine("2- " + RecProd.ESTADO_RECEPCION_ID);
                //Console.WriteLine("3- " + RecProd.ORDEN_PEDIDO_ID);
                //Console.WriteLine("4- " + RecProd.CANTIDAD_P);
                AddRecepcionProducto(RecProd);
            }
        }