Ejemplo n.º 1
0
        public ActionResult Create([Bind(Include = "IdOfertaLaboral,Titulo,IdPerfil.IdPuesto,IdPerfil,IdSucursal,FuncionesAdicionales,TiempoValidez,FechaCrea,Estado")] OfertaLaboral ofertalaboral)
        {
            if (Request.Form["btnCancelar"] != null)
            {
                return(RedirectToAction("Index"));
            }
            ViewBag.IdArea     = new SelectList(db.Area, "IdArea", "Nombre", ofertalaboral.IdArea);
            ViewBag.IdPuesto   = new SelectList(db.Puesto, "IdPuesto", "Nombre", ofertalaboral.IdPuesto);
            ViewBag.IdPerfil   = new SelectList(db.Perfil, "IdPerfil", "Nombre", ofertalaboral.IdPerfil);
            ViewBag.IdSucursal = new SelectList(db.Sucursal, "IdSurcursal", "Nombre", ofertalaboral.IdSucursal);


            if (ModelState.IsValid)
            {
                ofertalaboral.IdOfertaLaboral = db.OfertaLaboral.OrderByDescending(t => t.IdOfertaLaboral).FirstOrDefault().IdOfertaLaboral + 1;
                ofertalaboral.Estado          = 1;
                ofertalaboral.TiempoValidez   = 30;
                db.OfertaLaboral.Add(ofertalaboral);
                db.SaveChanges();

                TempData["notice"] = "Oferta Laboral Registrada";

                return(RedirectToAction("Index"));
            }
            else
            {
                GetPerfiles("" + ofertalaboral.IdPerfil);
                GetPuestos("" + ofertalaboral.IdPuesto);
                return(View(ofertalaboral));
            }
        }
Ejemplo n.º 2
0
        public OfertaLaboral MappeoOrigen(DataRow item)
        {
            OfertaLaboral oferta = new OfertaLaboral();

            oferta.OFE_ID           = item.Field <int>("ofe_id");
            oferta.EMP_ID           = item.Field <int?>("emp_id");
            oferta.Titulo           = item.Field <string>("ofe_titulo");
            oferta.Modalidad        = item.Field <string>("ofe_modalidad");
            oferta.Descripcion      = item.Field <string>("ofe_descripcion");
            oferta.Perfil           = item.Field <string>("ofe_perfil");
            oferta.Empresa          = item.Field <string>("ofe_empresa");
            oferta.Contacto         = item.Field <string>("ofe_contacto");
            oferta.Email            = item.Field <string>("ofe_email_contacto");
            oferta.Ciudad           = item.Field <string>("ofe_ciudad_contacto");
            oferta.Telefono         = item.Field <string>("ofe_telefono");
            oferta.Celular          = item.Field <string>("ofe_celular");
            oferta.Fecha            = item.Field <DateTime?>("ofe_fecha");
            oferta.FechaVencimiento = item.Field <DateTime?>("ofe_fecha_vencimiento");
            oferta.Salario          = item.Field <int?>("ofe_salario");
            oferta.Confidencial     = item.Field <int?>("ofe_confidencial");
            oferta.Estado           = item.Field <int?>("ofe_estado");
            oferta.NombreCiudad     = item.Field <string>("CIUDAD");
            oferta.NombreModalidad  = item.Field <string>("MODALIDAD");
            oferta.NombreSalario    = item.Field <string>("SALARIO");

            return(oferta);
        }
Ejemplo n.º 3
0
        public ActionResult DeleteConfirmed(int id)
        {
            OfertaLaboral ofertalaboral = db.OfertaLaboral.Find(id);

            db.OfertaLaboral.Remove(ofertalaboral);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Ejemplo n.º 4
0
 public ActionResult Edit([Bind(Include = "IdOfertaLaboral,Titulo,IdPerfil,IdSucursal,FuncionesAdicionales,TiempoValidez,FechaCrea,Estado")] OfertaLaboral ofertalaboral)
 {
     if (ModelState.IsValid)
     {
         db.Entry(ofertalaboral).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.IdPerfil   = new SelectList(db.Perfil, "IdPerfil", "Nombre", ofertalaboral.IdPerfil);
     ViewBag.IdSucursal = new SelectList(db.Sucursal, "IdSurcursal", "Nombre", ofertalaboral.IdSucursal);
     return(View(ofertalaboral));
 }
Ejemplo n.º 5
0
        // GET: /OfertaLaboral/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            OfertaLaboral ofertalaboral = db.OfertaLaboral.Find(id);

            if (ofertalaboral == null)
            {
                return(HttpNotFound());
            }
            return(View(ofertalaboral));
        }
Ejemplo n.º 6
0
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            OfertaLaboral ofertalaboral = db.OfertaLaboral.Find(id);

            if (ofertalaboral == null)
            {
                return(HttpNotFound());
            }
            ViewBag.IdPerfil   = new SelectList(db.Perfil, "IdPerfil", "Nombre", ofertalaboral.IdPerfil);
            ViewBag.IdSucursal = new SelectList(db.Sucursal, "IdSurcursal", "Nombre", ofertalaboral.IdSucursal);
            return(View(ofertalaboral));
        }