コード例 #1
0
        public ActionResult Crear(Datos datos)
        {
            //aqui creo el objeto tbEntrada y todo lo del detalle, esto tu me lo enseñaste no voy a explicarlo jajajajajajajajaslkdjfa;sldkfja;lskdjf;
            try
            {
                tbSalida Salida = new tbSalida
                {
                    descripcion = datos.descripcion,
                    fechaSalida = DateTime.Now,
                    tipoSalida  = true
                };
                foreach (Item item in datos.detalle)
                {
                    Salida.tbDetalleSalida.Add(new tbDetalleSalida
                    {
                        codProducto = item.codProducto,
                        cantidad    = item.cantidad
                    });
                }
                db.tbSalida.InsertOnSubmit(Salida);
                db.SubmitChanges();
            }
            catch (Exception e)
            {
                return(View(e.Message));
            }

            return(RedirectToAction("Index"));
        }
コード例 #2
0
        public ActionResult DeleteConfirmed(int id)
        {
            tbSalida tbSalida = db.tbSalida.Find(id);

            db.tbSalida.Remove(tbSalida);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
コード例 #3
0
 public ActionResult Edit([Bind(Include = "sali_Id,prod_Id,sali_Existencia,sali_Cantidad,sali_FechaEntrada,sali_UsuarioCrea,sali_FechaCrea,sali_UsuarioModifica,sali_FechaModifica")] tbSalida tbSalida)
 {
     if (ModelState.IsValid)
     {
         db.Entry(tbSalida).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.sali_UsuarioCrea     = new SelectList(db.tbUsuarios, "usu_Id", "usu_NombreUsuario", tbSalida.sali_UsuarioCrea);
     ViewBag.sali_UsuarioModifica = new SelectList(db.tbUsuarios, "usu_Id", "usu_NombreUsuario", tbSalida.sali_UsuarioModifica);
     ViewBag.prod_Id = new SelectList(db.tbProducto, "prod_Id", "prod_Codigo", tbSalida.prod_Id);
     return(View(tbSalida));
 }
コード例 #4
0
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(RedirectToAction("Index"));
            }
            tbSalida tbSalida = db.tbSalida.Find(id);

            if (tbSalida == null)
            {
                return(RedirectToAction("Index"));
            }
            return(View(tbSalida));
        }
コード例 #5
0
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(RedirectToAction("Index"));
            }
            tbSalida tbSalida = db.tbSalida.Find(id);

            if (tbSalida == null)
            {
                return(RedirectToAction("Index"));
            }
            ViewBag.sali_UsuarioCrea     = new SelectList(db.tbUsuarios, "usu_Id", "usu_NombreUsuario", tbSalida.sali_UsuarioCrea);
            ViewBag.sali_UsuarioModifica = new SelectList(db.tbUsuarios, "usu_Id", "usu_NombreUsuario", tbSalida.sali_UsuarioModifica);
            ViewBag.prod_Id = new SelectList(db.tbProducto, "prod_Id", "prod_Codigo", tbSalida.prod_Id);
            return(View(tbSalida));
        }
コード例 #6
0
 public ActionResult ListaProductos(int codSalida, bool accion, FormCollection collection)
 {
     try
     {
         // TODO: Add update logic here
         if (!accion)
         {
             // TODO: Add cancel logic here
             tbSalida eliminar = (from t in db.tbSalida where t.codSalida == codSalida select t).SingleOrDefault();
             db.tbSalida.DeleteOnSubmit(eliminar);
             db.SubmitChanges();
         }
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View());
     }
 }
コード例 #7
0
 public string Crear(EntregaMedicamento entrega)
 {
     try
     {
         tbSalida Salida = new tbSalida
         {
             codPaciente = entrega.codPaciente,
             fechaSalida = DateTime.Now,
             tipoSalida  = false
         };
         Salida.tbDetalleSalida.AddRange(entrega.detalle);
         db.tbSalida.InsertOnSubmit(Salida);
         db.SubmitChanges();
         return(Url.Action("Index"));
     }
     catch (Exception e)
     {
         return(e.ToString());
     }
 }