public ActionResult Consultar_Asignacion()
        {
            List <Area>       are;
            List <Gerencia>   ger;
            Modelo_Area       ma = new Modelo_Area();
            Metodo_Gerencia   mg = new Metodo_Gerencia();
            List <Asignacion> asi;
            Modelo_Asignacion masi = new Modelo_Asignacion();

            Info datos = new Info();

            are = ma.listar();
            ger = mg.listar();
            asi = masi.listar();

            ViewBag.eliminar = TempData["Eliminar"];

            datos.Are = are;
            datos.Ger = ger;
            datos.Asi = asi;

            return(View(datos));

            //return View();
        }
Example #2
0
        public ActionResult Modificar_Personal(int?id)
        {
            Modelo_Personal mp = new Modelo_Personal();

            Modelo_Area     ma = new Modelo_Area();
            Metodo_Gerencia mg = new Metodo_Gerencia();
            List <Area>     are;
            List <Gerencia> ger;

            if (id != null)
            {
                v_per = mp.obtener(id);
                are   = ma.listar();
                ger   = mg.listar();

                Info datos = new Info();

                datos.Obj_per = v_per;
                datos.Are     = are;
                datos.Ger     = ger;


                return(View(datos));
            }
            else
            {
                return(RedirectToAction("Consultar_Personal"));
            }

            //return View();
        }
        public IHttpActionResult Get(int id)
        {
            Modelo_Area ma = new Modelo_Area();
            List <Area> are;

            are = ma.buscar("", id);

            return(Json(new { area = are }));
        }
Example #4
0
        public ActionResult Modificar_Area(int id, int id_gerencia, string nombre, string ubicacion, string descripcion)
        {
            Modelo_Area ma  = new Modelo_Area();
            Area        are = new Area();
            string      message;
            SortedList <string, string> error = new SortedList <string, string>();

            if (id != 0)
            {
                if (id_gerencia == 0)
                {
                    error.Add("sp_id_gerencia", "Seleccione la Gerencia");
                }
                if (String.IsNullOrEmpty(nombre))
                {
                    error.Add("sp_nombre", "Ingrese el Nombre de Area");
                }
                if (String.IsNullOrEmpty(ubicacion))
                {
                    error.Add("sp_ubicacion", "Ingrese su Ubicación");
                }
                if (String.IsNullOrEmpty(descripcion))
                {
                    error.Add("sp_descripcion", "Ingrese su Descripción");
                }

                if (error.Count == 0)
                {
                    are.Id_area     = id;
                    are.Id_gerencia = id_gerencia == 0 ? 0 : id_gerencia;
                    are.Nombre      = nombre == null ? "" : nombre;
                    are.Ubicacion   = ubicacion == null ? "" : ubicacion;
                    are.Descripcion = descripcion == null ? "" : descripcion;

                    if (ma.actualizar(are))
                    {
                        message = "Se actualizaron los datos correctamente";
                    }
                    else
                    {
                        message = "No se logró actualizar lo datos";
                    }

                    return(Json(new { message = message, success = true }));
                }
                else
                {
                    message = "Ingrese los datos necesarios";
                    return(Json(new { message = message, success = false, datos = error }));
                }
            }

            return(RedirectToAction("Consultar_Area"));
        }
Example #5
0
        public IHttpActionResult Get()
        {
            List <Area>     are;
            Modelo_Area     ma = new Modelo_Area();
            List <Gerencia> ger;
            Metodo_Gerencia mg = new Metodo_Gerencia();

            are = ma.listar();
            ger = mg.listar();

            return(Json(new { area = are, gerencia = ger }));
        }
Example #6
0
        public ActionResult Registrar_Area()
        {
            List <Area> are;
            Modelo_Area ma   = new Modelo_Area();
            Info        dato = new Info();

            are      = ma.listar();
            dato.Are = are;


            return(View(dato));
        }
Example #7
0
        public ActionResult Registrar_Area(int id_gerencia, string nombre, string ubicacion, string descripcion)
        {
            Area        are = new Area();
            Modelo_Area ma  = new Modelo_Area();

            string message;
            SortedList <string, string> error = new SortedList <string, string>();

            if (id_gerencia == 0)
            {
                error.Add("sp_id_gerencia", "Seleccione la Gerencia");
            }

            if (String.IsNullOrEmpty(nombre))
            {
                error.Add("sp_nombre", "Ingrese el nombre del Area");
            }

            if (String.IsNullOrEmpty(ubicacion))
            {
                error.Add("sp_ubicacion", "Ingrese la Ubicación");
            }
            if (String.IsNullOrEmpty(descripcion))
            {
                error.Add("sp_descripcion", "Ingrese la Descripción");
            }

            if (error.Count == 0)
            {
                are.Id_gerencia = id_gerencia == 0 ? 0 : id_gerencia;
                are.Nombre      = nombre == null ? "" : nombre;
                are.Ubicacion   = ubicacion == null ? "" : ubicacion;
                are.Descripcion = descripcion == null ? "" : descripcion;

                if (ma.guardar(are))
                {
                    message = "Se guardaron los datos correctamente";
                }
                else
                {
                    message = "No se Guardaron lo datos";
                }

                return(Json(new { message = message, success = true }));
            }
            else
            {
                message = "Ingrese los datos necesarios";
                return(Json(new { message = message, success = false, datos = error }));
            }
        }
Example #8
0
        public ActionResult Registrar_Personal()
        {
            Modelo_Area     ma = new Modelo_Area();
            Metodo_Gerencia mg = new Metodo_Gerencia();
            List <Area>     are;
            List <Gerencia> ger;
            Info            dato = new Info();

            are = ma.listar();
            ger = mg.listar();

            dato.Are = are;
            dato.Ger = ger;

            return(View(dato));
        }
Example #9
0
        public ActionResult eliminar(int id)
        {
            Modelo_Area ma = new Modelo_Area();

            if (ma.eliminar(id))
            {
                TempData["Eliminar"] = "Se eliminó Correctamente el Registro";
            }
            else
            {
                TempData["Eliminar"] = "No se eliminó Correctamente el Registro";
            }

            return(RedirectToAction("Consultar_Area"));

            //return View();
        }
Example #10
0
        public ActionResult Consultar_Area(string nombre, int id_gerencia)
        {
            List <Gerencia> ger;
            List <Area>     are;
            Modelo_Area     ma = new Modelo_Area();
            Metodo_Gerencia mg = new Metodo_Gerencia();

            Info datos = new Info();

            are = ma.buscar(nombre, id_gerencia);
            ger = mg.listar();

            ViewBag.eliminar = TempData["Eliminar"];

            datos.Are = are;
            datos.Ger = ger;

            return(View(datos));
        }
Example #11
0
        public ActionResult Modificar_Area(int?id)
        {
            Modelo_Area ma = new Modelo_Area();

            if (id != null)
            {
                v_are = ma.obtener(id);

                Info datos = new Info();
                datos.Obj_are = v_are;

                return(View(datos));
            }
            else
            {
                return(RedirectToAction("Consultar_Area"));
            }

            //return View();
        }
Example #12
0
        public ActionResult Consultar_Personal()
        {
            List <Personal> per;
            List <Area>     are;
            List <Gerencia> ger;
            Modelo_Personal mp = new Modelo_Personal();
            Modelo_Area     ma = new Modelo_Area();
            Metodo_Gerencia mg = new Metodo_Gerencia();

            Info datos = new Info();

            per = mp.listar();
            are = ma.listar();
            ger = mg.listar();

            ViewBag.eliminar = TempData["Eliminar"];

            datos.Per = per;
            datos.Are = are;
            datos.Ger = ger;

            return(View(datos));
        }
        //[HttpPost]
        //public ActionResult Modificar_Asignacion(int id, string nombre, string password, string documento, string n_documento, string correo, string celular, string direccion, string cargo)
        //{
        //    Metodo_Usuario mu = new Metodo_Usuario();
        //    Usuario usu = new Usuario();
        //    string message;
        //    SortedList<string, string> error = new SortedList<string, string>();

        //    if (id != 0)
        //    {
        //        if (String.IsNullOrEmpty(nombre))
        //        {
        //            error.Add("sp_nombre", "Ingrese el nombre del Usuario");
        //        }
        //        if (String.IsNullOrEmpty(password))
        //        {
        //            error.Add("sp_password", "Ingrese el Password");
        //        }
        //        if (String.IsNullOrEmpty(documento))
        //        {
        //            error.Add("sp_documento", "Selecciones el tipo de Documento");
        //        }
        //        if (String.IsNullOrEmpty(n_documento))
        //        {
        //            error.Add("sp_n_documento", "Ingrese el N° del documento");
        //        }
        //        if (String.IsNullOrEmpty(correo))
        //        {
        //            error.Add("sp_correo", "Ingrese el correo del usuario");
        //        }
        //        if (String.IsNullOrEmpty(direccion))
        //        {
        //            error.Add("sp_direccion", "Ingrese la direccion del usuario");
        //        }
        //        if (String.IsNullOrEmpty(cargo))
        //        {
        //            error.Add("sp_cargo", "Ingrese el cargo del usuario");
        //        }

        //        if (error.Count == 0)
        //        {
        //            usu.Id_usuario = id;
        //            usu.Nombre = nombre == null ? "" : nombre;
        //            usu.Contrasena = password == null ? "" : password;
        //            usu.Documento = documento == null ? "" : documento;
        //            usu.N_documento = n_documento == null ? "" : n_documento;
        //            usu.Correo = correo == null ? "" : correo;
        //            usu.Celular = celular == null ? "" : celular;
        //            usu.Direccion = direccion == null ? "" : direccion;
        //            usu.Cargo = cargo == null ? "" : cargo;

        //            if (mu.actualizar(usu))
        //            {
        //                message = "Se actualizaron los datos correctamente";
        //            }
        //            else
        //            {
        //                message = "No se logró actualizar lo datos";
        //            }

        //            return Json(new { message = message, success = true });
        //        }
        //        else
        //        {
        //            message = "Ingrese los datos necesarios";
        //            return Json(new { message = message, success = false, datos = error });
        //        }
        //    }

        //    return RedirectToAction("Consultar_Asignacion");

        //}

        public ActionResult Registrar_Asignacion()
        {
            List <Gerencia> ger;
            List <Area>     are;
            List <Personal> per;
            List <Bienes>   bie;
            Metodo_Gerencia mg   = new Metodo_Gerencia();
            Modelo_Area     ma   = new Modelo_Area();
            Modelo_Personal mp   = new Modelo_Personal();
            Modelo_Bienes   mb   = new Modelo_Bienes();
            Info            dato = new Info();

            ger = mg.listar();
            are = ma.listar();
            per = mp.listar();
            bie = mb.listar();

            dato.Ger = ger;
            dato.Are = are;
            dato.Per = per;
            dato.Bie = bie;

            return(View(dato));
        }