コード例 #1
0
ファイル: Datos.cs プロジェクト: Noe1601/ProyectoFinalProg2
        public void EliminarLicencia(licencias licen)
        {
            var licencia = db.licencias.First(l => l.empleado == licen.empleado);

            db.licencias.Remove(licencia);
            db.SaveChanges();
        }
コード例 #2
0
        public ActionResult DeleteConfirmed(int id)
        {
            licencias licencias = db.licencias.Find(id);

            db.licencias.Remove(licencias);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
コード例 #3
0
ファイル: Datos.cs プロジェクト: Noe1601/ProyectoFinalProg2
        public void EditarLicencia(licencias licen)
        {
            var licencia = db.licencias.First(l => l.empleado == licen.empleado);

            licencia.desde       = licen.desde;
            licencia.hasta       = licen.hasta;
            licencia.motivos     = licen.motivos;
            licencia.comentarios = licen.comentarios;
            db.SaveChanges();
        }
コード例 #4
0
 public ActionResult Edit([Bind(Include = "id,id_licempleado,desde,hasta,motivo,comentarios")] licencias licencias)
 {
     if (ModelState.IsValid)
     {
         db.Entry(licencias).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.id_licempleado = new SelectList(db.empleados, "id", "codigo_empleado", licencias.id_licempleado);
     return(View(licencias));
 }
コード例 #5
0
        public ActionResult Create([Bind(Include = "id_licencia,desde,hasta,motivo,comentarios,id_empleado")] licencias licencias)
        {
            if (ModelState.IsValid)
            {
                db.licencias.Add(licencias);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.id_empleado = new SelectList(db.empleados, "id", "codigoEmpleado", licencias.id_empleado);
            return(View(licencias));
        }
コード例 #6
0
        // GET: licencias/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            licencias licencias = db.licencias.Find(id);

            if (licencias == null)
            {
                return(HttpNotFound());
            }
            return(View(licencias));
        }
コード例 #7
0
        // GET: licencias/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            licencias licencias = db.licencias.Find(id);

            if (licencias == null)
            {
                return(HttpNotFound());
            }
            ViewBag.id_licempleado = new SelectList(db.empleados, "id", "codigo_empleado", licencias.id_licempleado);
            return(View(licencias));
        }
コード例 #8
0
ファイル: Datos.cs プロジェクト: Noe1601/ProyectoFinalProg2
        //Licencias

        public void RegistrarLicencia(licencias licencia)
        {
            db.licencias.Add(licencia);
            db.SaveChanges();
        }
コード例 #9
0
 public void EliminarLicencia(licencias licencia)
 {
     data.EliminarLicencia(licencia);
 }
コード例 #10
0
 public void EditarLicencia(licencias licencia)
 {
     data.EditarLicencia(licencia);
 }
コード例 #11
0
 // Licencias
 public void Licencia(licencias licencia)
 {
     data.RegistrarLicencia(licencia);
 }