public ActionResult Create(ofertas oferta, string date, string date2)
 {
     try
     {
         usuarios user = new usuarios();
         user = (usuarios)Session["usuario"];
         Debug.WriteLine(user.id_usuario);
         int       userid = user.id_usuario;
         empleados emple  = new empleados();
         emple = empleadomodel.getEmpleado(userid);
         //Debug.WriteLine(user.id_usuario);
         Debug.WriteLine(emple.id_empleado);
         int id = emple.id_empleado;
         oferta.id_empleado        = id;
         oferta.fecha_publicacion  = Convert.ToDateTime(date);
         oferta.fecha_finalizacion = Convert.ToDateTime(date2);
         // TODO: Add insert logic here
         if (ModelState.IsValid)
         {
             if (model.Insert(oferta) > 0)
             {
                 TempData["successMessage"] = "Oferta insertada con exito";
                 return(RedirectToAction("Index"));
             }
             TempData["errorMessage"] = "Upss, no se pudo insertar";
         }
         return(View(oferta));
     }
     catch
     {
         return(View());
     }
 }
        // GET: Ofertas/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ofertas oferta = model.GetById(id);

            if (oferta == null)
            {
                return(HttpNotFound());
            }
            return(View(oferta));
        }
        public ActionResult Edit(ofertas oferta)
        {
            try
            {
                // TODO: Add update logic here
                if (ModelState.IsValid)
                {
                    if (model.Update(oferta, oferta.id_oferta) > 0)
                    {
                        TempData["successMessage"] = "Oferta modificada con exito";
                        return(RedirectToAction("Index"));
                    }
                    TempData["errorMessage"] = "Upss, no se pudo modificar";
                }

                return(View(oferta));
            }
            catch
            {
                return(View());
            }
        }
        // GET: Ofertas/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ofertas oferta = model.GetById(id);

            if (oferta == null)
            {
                TempData["errorMessage"] = "No existe esta oferta";
                return(RedirectToAction("Index"));
            }
            if (model.Remove(id) > 0)
            {
                TempData["successMessage"] = "Oferta eliminada correctamente";
            }
            else
            {
                TempData["errorMessage"] = "No se puede eliminar este oferta";
            }
            return(RedirectToAction("Index"));
        }