public ActionResult Update(int ID)
 {
     if (Session["Perfil"] != null)
     {
         NegocioCliente neg = new NegocioCliente();
         USUARIO        usu = neg.Read().FirstOrDefault(a => a.ID == ID);
         ViewBag.estado = usu.ESTADO;
         ViewBag.perfil = usu.ID_PERFIL;
         DataAcces.DaoEmpresa de = new DataAcces.DaoEmpresa();
         DataAcces.DaoCliente dc = new DataAcces.DaoCliente();
         try
         {
             List <estado> list  = de.ObtenerEstadoUsuario();
             List <PERFIL> list3 = dc.ObtenerListaPerfiles();
             ViewBag.EstadosUsuario = list;
             ViewBag.ListaPerfiles  = list3;
         }
         catch (Exception ex)
         {
             new Exception("ERROR EN METODO LISTAR" + ex.Message);
         }
         return(View("Update", usu));
     }
     else
     {
         return(View("LoginProcess"));
     }
 }
        public ActionResult Insert()
        {
            if (Session["Perfil"] != null)
            {
                DataAcces.DaoEmpresa de = new DataAcces.DaoEmpresa();
                DataAcces.DaoCliente dc = new DataAcces.DaoCliente();
                try
                {
                    List <estado>  list  = de.ObtenerEstadoUsuario();
                    List <EMPRESA> list2 = de.ObtenerListaEmpresas();
                    List <PERFIL>  list3 = dc.ObtenerListaPerfiles();
                    ViewBag.EstadosUsuario = list;
                    ViewBag.ListaEmpresas  = list2;
                    ViewBag.ListaPerfiles  = list3;
                }
                catch (Exception ex)
                {
                    new Exception("ERROR EN METODO LISTAR" + ex.Message);
                }

                return(View("Insert", new USUARIO()));
            }
            else
            {
                return(View("LoginProcess"));
            }
        }
        public ActionResult Insert()
        {
            DataAcces.DaoEmpresa de = new DataAcces.DaoEmpresa();

            try
            {
                int           rut_empresa = Convert.ToInt32(Session["rutempresa"]);
                List <estado> list        = de.ObtenerEstadoUsuario();

                ViewBag.EstadosTarea = list;
            }
            catch (Exception ex)
            {
                new Exception("ERROR EN METODO LISTAR" + ex.Message);
            }
            return(View("Insert", new TAREA()));
        }
 public ActionResult Insert()
 {
     if (Session["Perfil"] != null)
     {
         DataAcces.DaoEmpresa de = new DataAcces.DaoEmpresa();
         try
         {
             List <estado> list = de.ObtenerEstadoUsuario();
             ViewBag.EstadosUsuario = list;
         }
         catch (Exception ex)
         {
             new Exception("ERROR EN METODO LISTAR" + ex.Message);
         }
         return(View("Insert", new EMPRESA()));
     }
     else
     {
         return(View("../Mantenedor/LoginProcess"));
     }
 }
        public ActionResult Update(int IDTAREA)
        {
            NegocioTarea obj = new NegocioTarea();
            TAREA        aux = obj.Read().FirstOrDefault(a => a.IDTAREA == IDTAREA);

            ViewBag.Estado  = aux.ESTADO_TAREA;
            ViewBag.Usuario = aux.RUT_USU;
            DataAcces.DaoEmpresa de = new DataAcces.DaoEmpresa();
            DataAcces.DaoTarea   dt = new DataAcces.DaoTarea();
            try
            {
                int           rut_empresa = Convert.ToInt32(Session["rutempresa"]);
                List <estado> list        = de.ObtenerEstadoUsuario();

                List <TAREA> list3 = dt.ObtenerPosts(aux.IDTAREA);
                ViewBag.EstadosTarea = list;
                ViewBag.ListaPosts   = list3;
            }
            catch (Exception ex)
            {
                new Exception("ERROR EN METODO LISTAR" + ex.Message);
            }
            return(View("Update", aux));
        }
 public ActionResult Update(string ID)
 {
     if (Session["Perfil"] != null)
     {
         NegocioEmpresa emp = new NegocioEmpresa();
         EMPRESA        aux = emp.Read().FirstOrDefault(a => a.ID == int.Parse(ID));
         ViewBag.estado = aux.ESTADO;
         DataAcces.DaoEmpresa de = new DataAcces.DaoEmpresa();
         try
         {
             List <estado> list = de.ObtenerEstadoUsuario();
             ViewBag.EstadosUsuario = list;
         }
         catch (Exception ex)
         {
             new Exception("ERROR EN METODO LISTAR" + ex.Message);
         }
         return(View("Update", aux));
     }
     else
     {
         return(View("../Mantenedor/LoginProcess"));
     }
 }