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"));
     }
 }
示例#2
0
 public ActionResult Insert()
 {
     if (Session["Perfil"] != null)
     {
         DataAcces.DaoUnidad  du = new DataAcces.DaoUnidad();
         DataAcces.DaoTarea   dt = new DataAcces.DaoTarea();
         DataAcces.DaoCliente dc = new DataAcces.DaoCliente();
         try
         {
             int            rut_empresa = Convert.ToInt32(Session["rutempresa"]);
             List <UNIDAD>  list        = du.ListarUnidades(rut_empresa);
             List <TAREA>   list2       = dt.ObtenerTareas(0, rut_empresa, 0);
             List <estado>  list3       = dt.ObtenerEstadoTarea();
             List <USUARIO> list4       = dc.ObtenerListaUsuarios(0, rut_empresa, 1);
             ViewBag.ListaUnidades = list;
             ViewBag.ListaTareas   = list2;
             ViewBag.ListaEstados  = list3;
             ViewBag.ListaUsuarios = list4;
         }
         catch (Exception ex)
         {
             new Exception("ERROR EN METODO LISTAR" + ex.Message);
         }
         return(View("Insert", new UNIDAD_DETALLE()));
     }
     else
     {
         return(View("../Mantenedor/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"));
            }
        }
示例#4
0
        public ActionResult Update(int id)
        {
            if (Session["Perfil"] != null)
            {
                NegocioUNIDADDET obj = new NegocioUNIDADDET();
                UNIDAD_DETALLE   aux = obj.Read().FirstOrDefault(a => a.id == id);

                ViewBag.Unidad  = aux.ID_UNIDAD;
                ViewBag.Tarea   = aux.ID_TAREA;
                ViewBag.Estado  = aux.ESTADO;
                ViewBag.Usuario = aux.Rut_Usu;
                DataAcces.DaoUnidad  du = new DataAcces.DaoUnidad();
                DataAcces.DaoTarea   dt = new DataAcces.DaoTarea();
                DataAcces.DaoCliente dc = new DataAcces.DaoCliente();
                try
                {
                    int            rut_empresa = Convert.ToInt32(Session["rutempresa"]);
                    List <UNIDAD>  list        = du.ListarUnidades(rut_empresa);
                    List <TAREA>   list2       = dt.ObtenerTareas(0, rut_empresa, 0);
                    List <estado>  list3       = dt.ObtenerEstadoTarea();
                    List <USUARIO> list4       = dc.ObtenerListaUsuarios(0, rut_empresa, 1);
                    List <TAREA>   list5       = dt.ObtenerPosts(aux.id);

                    ViewBag.ListaUnidades = list;
                    ViewBag.ListaTareas   = list2;
                    ViewBag.ListaEstados  = list3;
                    ViewBag.ListaUsuarios = list4;
                    ViewBag.ListaPosts    = list5;
                }
                catch (Exception ex)
                {
                    new Exception("ERROR EN METODO LISTAR" + ex.Message);
                }
                return(View("Update", aux));
            }
            else
            {
                return(View("../Mantenedor/LoginProcess"));
            }
        }