예제 #1
0
        // GET: EstadoFuerza/pt_estadofuerza/Edit/5
        public ActionResult Edit(long?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            pt_estadofuerza pt_estadofuerza = db.pt_estadofuerza.Find(id);

            if (pt_estadofuerza == null)
            {
                return(HttpNotFound());
            }

            /*IEnumerable<SelectListItem> empleados = db.pt_empleado
             * .Select(emp => new SelectListItem { Value = emp.PTEMPLEADOID.ToString() + " - " + emp.NOMBRE1 + " " + emp.NOMBRE2, Text = emp.PTEMPLEADOID.ToString() });
             * ViewBag.ptempleadoid = empleados;*/

            //ViewBag.id_encabezado = new SelectList(db.pt_estadofuerza_encabezado, "id", "creado_por", pt_estadofuerza.id_encabezado);
            pt_empleado emp             = db.pt_empleado.Find(pt_estadofuerza.ptempleadoid);
            string      primerNombre    = emp.NOMBRE1 ?? "";
            string      segundoNombre   = emp.NOMBRE2 ?? "";
            string      primerApellido  = emp.APELLIDO1 ?? "";
            string      segundoApellido = emp.APELLIDO2 ?? "";

            ViewBag.NombreEmpleado = primerNombre + " " + segundoNombre + " " + primerApellido + " " + segundoApellido;

            IEnumerable <SelectListItem> estado = db.pt_situacion.Select(sit => new SelectListItem {
                Text = sit.id_situacion.ToString() + " - " + sit.nombre, Value = sit.id_situacion.ToString()
            });
            IEnumerable <SelectListItem> ubicacion = db.pt_ubicacion.Select(ub => new SelectListItem {
                Text = ub.PTUBICACIONID.ToString() + " - " + ub.DIRECCION, Value = ub.PTUBICACIONID.ToString()
            });
            IEnumerable <SelectListItem> tiposervicio = db.pt_tipo_ubicacion.Select(tp => new SelectListItem {
                Text = tp.PTTIPOID.ToString() + " - " + tp.DESCRIPCION, Value = tp.PTTIPOID.ToString()
            });

            //ViewBag.id_encabezado = new SelectList(db.pt_estadofuerza_encabezado, "id", "creado_por", pt_estadofuerza.id_encabezado);
            //ViewBag.estado = new SelectList(db.pt_situacion, "id_situacion", "nombre", pt_estadofuerza.estado);
            ViewBag.estado = estado;
            //ViewBag.ptubicacionid = new SelectList(db.pt_ubicacion, "PTUBICACIONID", "DIRECCION", pt_estadofuerza.ptubicacionid);
            ViewBag.ptubicacionid = ubicacion;
            //ViewBag.pttipoid = new SelectList(db.pt_tipo_ubicacion, "PTTIPOID", "DESCRIPCION", pt_estadofuerza.pttipoid);
            ViewBag.pttipoid = tiposervicio;
            return(View(pt_estadofuerza));
        }
예제 #2
0
        // GET: EstadoFuerza/pt_estadofuerza/Delete/5
        public ActionResult Delete(long?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            pt_estadofuerza pt_estadofuerza = db.pt_estadofuerza.Find(id);

            if (pt_estadofuerza == null)
            {
                return(HttpNotFound());
            }
            pt_empleado emp             = db.pt_empleado.Find(pt_estadofuerza.ptempleadoid);
            string      primerNombre    = emp.NOMBRE1 ?? "";
            string      segundoNombre   = emp.NOMBRE2 ?? "";
            string      primerApellido  = emp.APELLIDO1 ?? "";
            string      segundoApellido = emp.APELLIDO2 ?? "";

            ViewBag.NombreEmpleado = primerNombre + " " + segundoNombre + " " + primerApellido + " " + segundoApellido;
            return(View(pt_estadofuerza));
        }