public ActionResult Ver_Asignacion(int?id)
        {
            Modelo_Asignacion ma = new Modelo_Asignacion();
            Modelo_Bienes     mb = new Modelo_Bienes();
            Bienes            bie;
            Modelo_Personal   mp = new Modelo_Personal();
            Personal          per;

            if (id != null)
            {
                v_asi = ma.obtener(id);
                bie   = mb.obtener(v_asi.Id_bienes);
                per   = mp.obtener(v_asi.Id_personal);

                Info datos = new Info();
                datos.Obj_asi = v_asi;
                datos.Obj_bie = bie;
                datos.Obj_per = per;

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

            //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_area)
        {
            List <Personal> per;
            Modelo_Personal mp = new Modelo_Personal();

            per = mp.buscar("", "", id_area);

            return(Json(new { personal = per }));
        }
        public ActionResult Consultar_Personal()
        {
            Modelo_Personal mp  = new Modelo_Personal();
            List <Personal> per = new List <Personal>();

            per = mp.listar();

            if (per == null)
            {
                return(Json(new { message = "Error al tratar de consultar el personal", success = false, datos = per }));
            }
            else
            {
                return(Json(new { message = "Se consiguió hacer la consulta", success = true, datos = per }));
            }
        }
Example #5
0
        public ActionResult eliminar(int id)
        {
            Modelo_Personal mp = new Modelo_Personal();

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

            return(RedirectToAction("Consultar_Personal"));

            //return View();
        }
Example #6
0
        public ActionResult Consultar_Personal(string nombre, string id_gerencia, int id_area)
        {
            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.buscar(nombre, id_gerencia, id_area);
            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));
        }
Example #8
0
        public ActionResult Registrar_Personal(int id_area, string nombre, string cargo, string t_documento, string n_documento, int edad, string sexo, string est_civil, string celular, string direccion, string correo)
        {
            Personal        per = new Personal();
            Modelo_Personal mp  = new Modelo_Personal();


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

            if (id_area == 0)
            {
                error.Add("sp_id_area", "Seleccione el area");
            }
            if (String.IsNullOrEmpty(nombre))
            {
                error.Add("sp_nombre", "Ingrese el nombre del Usuario");
            }
            if (String.IsNullOrEmpty(cargo))
            {
                error.Add("sp_cargo", "Ingrese el Cargo");
            }
            if (String.IsNullOrEmpty(t_documento))
            {
                error.Add("sp_t_documento", "Ingrese el tipo de documento");
            }
            if (String.IsNullOrEmpty(n_documento))
            {
                error.Add("sp_n_documento", "Ingrese el N° del documento");
            }
            if (edad == 0)
            {
                error.Add("sp_edad", "Ingrese la edad del personal");
            }
            if (String.IsNullOrEmpty(sexo))
            {
                error.Add("sp_sexo", "Seleccione el Sexo");
            }
            if (String.IsNullOrEmpty(est_civil))
            {
                error.Add("sp_est_civil", "Seleccione su estado civil");
            }
            if (String.IsNullOrEmpty(correo))
            {
                error.Add("sp_correo", "Ingrese el correo del personal");
            }
            if (String.IsNullOrEmpty(celular))
            {
                error.Add("sp_correo", "Ingrese el correo del personal");
            }
            if (String.IsNullOrEmpty(direccion))
            {
                error.Add("sp_direccion", "Ingrese la direccion del personal");
            }
            if (String.IsNullOrEmpty(cargo))
            {
                error.Add("sp_celular", "Ingrese el Cargo");
            }

            if (error.Count == 0)
            {
                per.Id_area     = id_area == 0 ? 0 : id_area;;
                per.Nombre      = nombre == null ? "" : nombre;
                per.Cargo       = cargo == null ? "" : cargo;
                per.T_documento = t_documento == null ? "" : t_documento;
                per.N_documento = n_documento == null ? "" : n_documento;
                per.Edad        = edad == 0 ? 0 : edad;
                per.Sexo        = sexo == null ? "" : sexo;
                per.Est_civil   = est_civil == null ? "" : est_civil;
                per.Correo      = correo == null ? "" : correo;
                per.Celular     = celular == null ? "" : celular;
                per.Direccion   = direccion == null ? "" : direccion;
                per.Cargo       = cargo == null ? "" : cargo;

                if (mp.guardar(per))
                {
                    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 }));
            }
        }