public ActionResult Update(int ID_UNIDAD)
        {
            if (Session["Perfil"] != null)
            {
                NegocioUnidad obj = new NegocioUnidad();
                UNIDAD        aux = obj.Read().FirstOrDefault(a => a.ID_UNIDAD == ID_UNIDAD);
                ViewBag.Usuario = aux.RUT_USU;
                DataAcces.DaoCliente dc = new DataAcces.DaoCliente();
                try
                {
                    int            rut_empresa = Convert.ToInt32(Session["rutempresa"]);
                    List <USUARIO> list        = dc.ObtenerListaUsuarios(0, rut_empresa, 1);

                    ViewBag.ListaUsuarios = list;
                }
                catch (Exception ex)
                {
                    new Exception("ERROR EN METODO LISTAR" + ex.Message);
                }
                return(View("Update", aux));
            }
            else
            {
                return(View("../Mantenedor/LoginProcess"));
            }
        }
        public ActionResult Insert()
        {
            if (Session["Perfil"] != null)
            {
                DataAcces.DaoCliente dc = new DataAcces.DaoCliente();
                try
                {
                    int            rut_empresa = Convert.ToInt32(Session["rutempresa"]);
                    List <USUARIO> list        = dc.ObtenerListaUsuarios(0, rut_empresa, 1);

                    ViewBag.ListaUsuarios = list;
                }
                catch (Exception ex)
                {
                    new Exception("ERROR EN METODO LISTAR" + ex.Message);
                }
                return(View("Insert", new UNIDAD()));
            }
            else
            {
                return(View("../Mantenedor/LoginProcess"));
            }
        }