示例#1
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"));
     }
 }
示例#2
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"));
            }
        }
        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));
        }