コード例 #1
0
        public ActionResult DeleteConfirmed(int id)
        {
            LICENCIA lICENCIA = db.LICENCIA.Find(id);

            db.LICENCIA.Remove(lICENCIA);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
コード例 #2
0
 public ActionResult Edit([Bind(Include = "ID,EMPLEADO,FECHA_INICIO,FECHA_FIN,MOTIVO,COMENTARIOS")] LICENCIA lICENCIA)
 {
     if (ModelState.IsValid)
     {
         db.Entry(lICENCIA).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(lICENCIA));
 }
コード例 #3
0
        public async Task <IActionResult> Registro(LICENCIA model)
        {
            if (model != null)
            {
                TempData["mensajelicencia"] = await licenciarepository.insertLicencia(model);

                return(RedirectToAction("Index"));
            }
            return(PartialView());
        }
コード例 #4
0
        public async Task <IActionResult> Edit(LICENCIA modelo)
        {
            if (modelo != null)
            {
                TempData["mensajelicencia"] = await licenciarepository.updateLicencia(modelo);

                return(RedirectToAction("Index"));
            }
            return(PartialView());
        }
コード例 #5
0
 public ActionResult Edit([Bind(Include = "id_licencia,id_empleado,fecha_inicio_licencia,fecha_fin_licencia,motivo_licencia,comentario_varchar")] LICENCIA lICENCIA)
 {
     if (ModelState.IsValid)
     {
         db.Entry(lICENCIA).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.id_empleado = new SelectList(db.EMPLEADOS, "id_empleado", "nombre", lICENCIA.id_empleado);
     return(View(lICENCIA));
 }
コード例 #6
0
 public ActionResult Edit([Bind(Include = "ID_LICECIA,ID_EMPLEADO,DESDE,HASTA,MOTIVO,COMENTARIOS")] LICENCIA lICENCIA)
 {
     if (ModelState.IsValid)
     {
         db.Entry(lICENCIA).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.ID_EMPLEADO = new SelectList(db.EMPLEADO, "ID_EMPLEADO", "CODIGO_EMPLEADO", lICENCIA.ID_EMPLEADO);
     return(View(lICENCIA));
 }
コード例 #7
0
 public ActionResult Edit([Bind(Include = "Id_Licencia,Id_Empleado,Desde,Hasta,motivo,Comentarios")] LICENCIA lICENCIA)
 {
     if (ModelState.IsValid)
     {
         db.Entry(lICENCIA).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.Id_Empleado = new SelectList(db.EMPLEADOS, "Id_Empleado", "Nombre", lICENCIA.Id_Empleado);
     return(View(lICENCIA));
 }
コード例 #8
0
        public ActionResult Create([Bind(Include = "ID,EMPLEADO,FECHA_INICIO,FECHA_FIN,MOTIVO,COMENTARIOS")] LICENCIA lICENCIA)
        {
            if (ModelState.IsValid)
            {
                db.LICENCIAS.Add(lICENCIA);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(lICENCIA));
        }
コード例 #9
0
        public async Task <IActionResult> Edit(int id)
        {
            string[] horas = new string[] { "1:00", "2:00", "3:00", "4:00", "5:00", "6:00", "7:00", "8:00", "9:00", "10:00", "11:00", "12:00", "13:00", "14:00", "15:00", "16:00", "17:00", "18:00", "19:00", "20:00", "21:00", "22:00", "23:00", "24:00" };
            ViewBag.listahoras = horas;

            var medico = await _medicorepository.GetMedicos();

            ViewBag.listamedicos = medico;
            LICENCIA licencia = await licenciarepository.getLicencia(id);

            return(PartialView(licencia));
        }
コード例 #10
0
        // GET: LICENCIAs/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            LICENCIA lICENCIA = db.LICENCIA.Find(id);

            if (lICENCIA == null)
            {
                return(HttpNotFound());
            }
            return(View(lICENCIA));
        }
コード例 #11
0
ファイル: LicenciaRepository.cs プロジェクト: CEM-HIS/HIS
        public async Task <string> updateLicencia(LICENCIA licencia)
        {
            try
            {
                _context.Entry(licencia).State = EntityState.Modified;
                await Save();

                return("Actualizacion exitosa");
            }
            catch (Exception ex)
            {
                return("Error al actualizar" + ex.Message);
            }
        }
コード例 #12
0
        // GET: LICENCIAs/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            LICENCIA lICENCIA = db.LICENCIA.Find(id);

            if (lICENCIA == null)
            {
                return(HttpNotFound());
            }
            ViewBag.Id_Empleado = new SelectList(db.EMPLEADOS, "Id_Empleado", "Nombre", lICENCIA.Id_Empleado);
            return(View(lICENCIA));
        }
コード例 #13
0
        // GET: Licencia/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            LICENCIA lICENCIA = db.LICENCIA.Find(id);

            if (lICENCIA == null)
            {
                return(HttpNotFound());
            }
            ViewBag.ID_EMPLEADO = new SelectList(db.EMPLEADO, "ID_EMPLEADO", "CODIGO_EMPLEADO", lICENCIA.ID_EMPLEADO);
            return(View(lICENCIA));
        }
コード例 #14
0
ファイル: LicenciaRepository.cs プロジェクト: CEM-HIS/HIS
        public async Task <string> deleteLicencia(LICENCIA modelo)
        {
            try
            {
                LICENCIA licencia = await _context.LICENCIA.FindAsync(modelo.idLicencia);

                _context.LICENCIA.Remove(licencia);
                await Save();

                return("Se anulo la licencia correctamente");
            }
            catch (Exception ex)
            {
                return("Error al anular" + ex.Message);
            }
        }
コード例 #15
0
ファイル: LicenciaRepository.cs プロジェクト: CEM-HIS/HIS
        public async Task <string> insertLicencia(LICENCIA licencia)
        {
            try
            {
                await _context.LICENCIA.AddAsync(new LICENCIA()
                {
                    horaInicio  = licencia.horaInicio,
                    horaFin     = licencia.horaFin,
                    fechaInicio = licencia.fechaInicio,
                    fechaFin    = licencia.fechaFin,
                    idMedico    = licencia.idMedico,
                    idEstado    = 1171
                });
                await Save();

                return("Se registro licencia correctamente");
            }
            catch (Exception ex)
            {
                return("Error en el guardado" + ex.Message);
            }
        }
コード例 #16
0
        public async Task <IActionResult> Delete(int id)
        {
            LICENCIA licencia = await licenciarepository.getLicencia(id);

            return(PartialView(licencia));
        }
コード例 #17
0
ファイル: LicenciaRepository.cs プロジェクト: CEM-HIS/HIS
        public async Task <LICENCIA> getLicencia(int id)
        {
            LICENCIA licencia = await(from l in _context.LICENCIA where l.idLicencia == id select l).FirstOrDefaultAsync();

            return(licencia);
        }