public ActionResult DeleteConfirmed(int id)
        {
            Detalle_factura detalle_factura = db.Detalle_factura.Find(id);

            db.Detalle_factura.Remove(detalle_factura);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Exemplo n.º 2
0
        public int AgregarDetalleFactura()
        {
            Detalle_factura df  = new Detalle_factura();
            DETALLE_FACTURA dff = new DETALLE_FACTURA();

            dff.ID_OT      = df.Id_ot;
            dff.ID_FACTURA = df.Id_factura;
            ModeloEntidades.AddToDETALLE_FACTURA(dff);
            return(ModeloEntidades.SaveChanges());
        }
Exemplo n.º 3
0
    public int AgregarDetalleFactura(int ID_OT, int ID_FACTURA)
    {
        Detalle_factura df = new Detalle_factura();

        df.Id_ot      = ID_OT;
        df.Id_factura = ID_FACTURA;

        Detalle_facturaNeg dfneg = new Detalle_facturaNeg();

        return(dfneg.AgregarDetalleFactura());
    }
 public ActionResult Edit([Bind(Include = "id,cantidad,descripcion,id_productos,id_factura,precio,descuento,iva,total")] Detalle_factura detalle_factura)
 {
     if (ModelState.IsValid)
     {
         db.Entry(detalle_factura).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.id_factura   = new SelectList(db.Factura, "id", "id", detalle_factura.id_factura);
     ViewBag.id_productos = new SelectList(db.Productos, "id", "nombre", detalle_factura.id_productos);
     return(View(detalle_factura));
 }
        // GET: Detalle_factura/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Detalle_factura detalle_factura = db.Detalle_factura.Find(id);

            if (detalle_factura == null)
            {
                return(HttpNotFound());
            }
            return(View(detalle_factura));
        }
Exemplo n.º 6
0
        public List <Detalle_factura> MostrarAllDetalleFactura()
        {
            var detalle_factura           = ModeloEntidades.DETALLE_FACTURA;
            List <Detalle_factura> listdf = new List <Detalle_factura>();

            foreach (DETALLE_FACTURA df in detalle_factura)
            {
                Detalle_factura dff = new Detalle_factura();
                dff.Id_detalle_fac = df.ID_DETALLE_FAC;
                dff.Id_ot          = int.Parse(df.ID_OT.ToString());
                dff.Id_factura     = df.ID_FACTURA;
                listdf.Add(dff);
            }
            return(listdf);
        }
        // GET: Detalle_factura/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Detalle_factura detalle_factura = db.Detalle_factura.Find(id);

            if (detalle_factura == null)
            {
                return(HttpNotFound());
            }
            ViewBag.id_factura   = new SelectList(db.Factura, "id", "id", detalle_factura.id_factura);
            ViewBag.id_productos = new SelectList(db.Productos, "id", "nombre", detalle_factura.id_productos);
            return(View(detalle_factura));
        }
        public ActionResult DetallesCrear(int?id_producto, int?cantidad)
        {
            if ((id_producto > 0 && id_producto != null) && (cantidad > 0 && cantidad != null))
            {
                Detalle_factura item = new Detalle_factura();
                //---------------------------------------------------------
                //producto detalle
                item.Productos = db.Productos.Find(id_producto);//se busca el producto en la base de datos por ID

                item.id_productos = id_producto;
                //cantidad de producto del detalle
                item.cantidad = cantidad;

                //AGREGAR A LA LISTA ITEM
                LAuxDetalle.Add(item);
                return(PartialView(LAuxDetalle));
            }
            else
            {
                return(PartialView());
            }
        }
Exemplo n.º 9
0
        public int ModificarDetalleFacturaByID(int ID_DETALLE_FAC, int ID_OT, int ID_FACTURA)
        {
            int             resultado   = 0;
            DETALLE_FACTURA detalle_fac = new DETALLE_FACTURA();
            Detalle_factura df          = new Detalle_factura();

            df.Id_detalle_fac          = ID_DETALLE_FAC;
            df.Id_ot                   = ID_OT;
            df.Id_factura              = ID_FACTURA;
            detalle_fac.ID_DETALLE_FAC = df.Id_detalle_fac;
            detalle_fac.ID_OT          = df.Id_ot;
            detalle_fac.ID_FACTURA     = df.Id_factura;

            EntityKey key = ModeloEntidades.CreateEntityKey("SIAFEntities.DETALLE_FACTURA", detalle_fac);
            Object    ActualizaDetalleFactura; // se crea esta variable segun actualizacion, ahora es usuario, luego puede ser ActualizaProducto

            if (ModeloEntidades.TryGetObjectByKey(key, out ActualizaDetalleFactura))
            {
                ModeloEntidades.ApplyCurrentValues(key.EntitySetName, detalle_fac);
                resultado = ModeloEntidades.SaveChanges();
            }
            return(resultado);
        }