Esempio n. 1
0
 public HttpResponseMessage GetRetiroMatEstatus([FromUri] string matricula, [FromUri] string estatus)
 {
     try
     {
         using (steujedo_sindicatoEntities db = new steujedo_sindicatoEntities())
         {
             List <Caja_Ahorro> usuarios = null;
             //ComprobarCLS usuario = new ComprobarCLS();
             string query = "   select * from [steujedo_sindicato].[steujedo_sindicato].[Caja_Ahorro] where [pre_tipo]='RETIRO' and [pre_matricula]=" + matricula + " and [pre_estatus]='" + estatus + "'";
             usuarios = db.Database.SqlQuery <Caja_Ahorro>(query).ToList();
             //usuario = db.User_Base.FirstOrDefault(e => e.ub_user == matricula && e.ub_curp==curp && e.ub_rfc==rfc);
             if (usuarios != null)
             {
                 return(Request.CreateResponse(HttpStatusCode.OK, usuarios));
             }
             else
             {
                 return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "Trabajador  no encontrado"));
             }
         }
     }
     catch (Exception ex)
     {
         return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex));
     }
 }
Esempio n. 2
0
 public HttpResponseMessage Put(int id, VideosFLCLS videosFLCLS)
 {
     try
     {
         id = videosFLCLS.vid_id;
         using (steujedo_sindicatoEntities db = new steujedo_sindicatoEntities())
         {
             Videos_FL video = db.Videos_FL.Where(p => p.vid_id.Equals(id)).First();
             if (video == null)
             {
                 return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "Video no encontrado"));
             }
             else
             {
                 video.vid_titulo = videosFLCLS.vid_titulo;
                 video.vid_src    = videosFLCLS.vid_src;
                 video.vid_ancho  = videosFLCLS.vid_ancho;
                 video.vid_largo  = videosFLCLS.vid_largo;
                 db.SaveChanges();
                 return(Request.CreateResponse(HttpStatusCode.OK));
             }
         }
     }
     catch (Exception ex)
     {
         return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex.StackTrace));
     }
 }
Esempio n. 3
0
 public HttpResponseMessage Put(int id, ContactanosCLS contactanosCLS)
 {
     try
     {
         id = contactanosCLS.con_id;
         using (steujedo_sindicatoEntities db = new steujedo_sindicatoEntities())
         {
             Contactano contacto = db.Contactanos.Where(p => p.con_id.Equals(id)).First();
             if (contacto == null)
             {
                 return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "Contacto no encontrado."));
             }
             else
             {
                 contacto.con_texto   = contactanosCLS.con_texto;
                 contacto.con_link    = contactanosCLS.con_link;
                 contacto.con_visible = contactanosCLS.con_visible;
                 db.SaveChanges();
                 return(Request.CreateResponse(HttpStatusCode.OK));
             }
         }
     }
     catch (Exception ex)
     {
         return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex));
     }
 }
Esempio n. 4
0
        public HttpResponseMessage Post(string usuario, VideosFLCLS videosFLCLS)
        {
            try
            {
                using (steujedo_sindicatoEntities db = new steujedo_sindicatoEntities())
                {
                    Videos_FL video = new Videos_FL();
                    video.vid_titulo    = videosFLCLS.vid_titulo;
                    video.vid_src       = videosFLCLS.vid_src;
                    video.vid_ancho     = videosFLCLS.vid_ancho;
                    video.vid_largo     = videosFLCLS.vid_largo;
                    video.vid_u_publica = usuario;
                    video.vid_f_publica = DateTime.Now;


                    db.Videos_FL.Add(video);
                    db.SaveChanges();
                    var Mensaje = Request.CreateResponse(HttpStatusCode.Created, video);

                    return(Mensaje);
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.InnerException);
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex.InnerException));
            }
        }
Esempio n. 5
0
 public HttpResponseMessage Put(int id, MenuCLS menuCLS)
 {
     try
     {
         id = menuCLS.menu_id;
         using (steujedo_sindicatoEntities db = new steujedo_sindicatoEntities())
         {
             Menu menu = db.Menus.Where(p => p.menu_id.Equals(id)).First();
             if (menu == null)
             {
                 return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "Menu no encontrado."));
             }
             else
             {
                 menu.menu_descrip  = menuCLS.menu_descrip;
                 menu.menu_orden    = menuCLS.menu_orden;
                 menu.menu_cancelar = menuCLS.menu_cancelar;
                 db.SaveChanges();
                 return(Request.CreateResponse(HttpStatusCode.OK));
             }
         }
     }
     catch (Exception ex)
     {
         return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex));
     }
 }
Esempio n. 6
0
 public HttpResponseMessage Put(int id, ArchivosCLS archivosCLS)
 {
     try
     {
         id = archivosCLS.archivo_id;
         using (steujedo_sindicatoEntities db = new steujedo_sindicatoEntities())
         {
             Archivo archivo = db.Archivos.Where(p => p.archivo_id.Equals(id)).First();
             if (archivo == null)
             {
                 return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "Archivo no encontrado."));
             }
             else
             {
                 archivo.archivo_descrip = archivosCLS.archivo_descrip;
                 db.SaveChanges();
                 return(Request.CreateResponse(HttpStatusCode.OK));
             }
         }
     }
     catch (Exception ex)
     {
         return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex));
     }
 }
Esempio n. 7
0
        public HttpResponseMessage Post(string matricula, string nombre, string adscripcion, string tipo, CajaAhorroCLS cajaahorroCLS)
        {
            try
            {
                using (steujedo_sindicatoEntities db = new steujedo_sindicatoEntities())
                {
                    Caja_Ahorro caja_ahorro = new Caja_Ahorro();

                    caja_ahorro.pre_nombre         = nombre;
                    caja_ahorro.pre_matricula      = matricula;
                    caja_ahorro.pre_adscripcioon   = adscripcion;
                    caja_ahorro.pre_tarjeta_cuenta = cajaahorroCLS.pre_tarjeta_cuenta;
                    caja_ahorro.pre_banco          = cajaahorroCLS.pre_banco;
                    caja_ahorro.pre_telefono       = cajaahorroCLS.pre_telefono;
                    caja_ahorro.pre_cantidad       = cajaahorroCLS.pre_cantidad;
                    caja_ahorro.pre_tipo           = tipo;
                    caja_ahorro.pre_fecha          = DateTime.Now;
                    caja_ahorro.pre_estatus        = "PENDIENTE";

                    db.Caja_Ahorro.Add(caja_ahorro);
                    db.SaveChanges();
                    var Mensaje = Request.CreateResponse(HttpStatusCode.Created, cajaahorroCLS);
                    return(Mensaje);
                }
            }
            catch (Exception ex)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex));
            }
        }
 public HttpResponseMessage GetIngresoMat([FromUri] string matricula)
 {
     try
     {
         using (steujedo_sindicatoEntities db = new steujedo_sindicatoEntities())
         {
             List <Pre_Revolvente> usuario = null;
             //ComprobarCLS usuario = new ComprobarCLS();
             string query = "  select * from [steujedo_sindicato].[steujedo_sindicato].[Pre_Revolvente] where [pr_matricula]=" + matricula;
             usuario = db.Database.SqlQuery <Pre_Revolvente>(query).ToList();
             //usuario = db.User_Base.FirstOrDefault(e => e.ub_user == matricula && e.ub_curp==curp && e.ub_rfc==rfc);
             if (usuario != null)
             {
                 return(Request.CreateResponse(HttpStatusCode.OK, usuario));
             }
             else
             {
                 return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "Trabajador  no encontrado"));
             }
         }
     }
     catch (Exception ex)
     {
         return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex));
     }
 }
Esempio n. 9
0
        public HttpResponseMessage Put(int id, CatPlazasCLS catplazasCLS)
        {
            try
            {
                id = catplazasCLS.catp_id;
                using (steujedo_sindicatoEntities db = new steujedo_sindicatoEntities())
                {
                    Cat_Plazas catplazas = db.Cat_Plazas.Where(p => p.catp_id.Equals(id)).First();
                    if (catplazas == null)
                    {
                        return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "Plaza no encontrado"));
                    }
                    else
                    {
                        catplazas.catp_descrip     = catplazasCLS.catp_descrip;
                        catplazas.catp_status      = catplazasCLS.catp_status;
                        catplazas.catp_categoria   = catplazasCLS.catp_categoria;
                        catplazas.catp_funcion     = catplazasCLS.catp_funcion;
                        catplazas.catp_adscripcion = catplazasCLS.catp_adscripcion;

                        db.SaveChanges();
                        return(Request.CreateResponse(HttpStatusCode.OK));
                    }
                }
            }
            catch (Exception ex)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex));
            }
        }
Esempio n. 10
0
        public HttpResponseMessage Post(UserBaseCLS log)
        {
            //string user_login = "";
            Console.WriteLine(log);
            using (steujedo_sindicatoEntities db = new steujedo_sindicatoEntities())
            {
                string contraCifrada = "";
                if (log.ub_password != null)
                {
                    SHA256Managed sha               = new SHA256Managed();
                    byte[]        byteContra        = Encoding.Default.GetBytes(log.ub_password);
                    byte[]        byteContraCifrado = sha.ComputeHash(byteContra);
                    contraCifrada = BitConverter.ToString(byteContraCifrado).Replace("-", "");
                }
                else
                {
                    return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "Falta  Ingresar password  " + log.ub_user.ToString()));
                }

                db.Configuration.LazyLoadingEnabled = false;
                var user = db.User_Base.FirstOrDefault(e => e.ub_user == log.ub_user && e.ub_password == contraCifrada);
                if (user != null)
                {
                    return(Request.CreateResponse(HttpStatusCode.OK, user));
                    //user_login = db.Database.SqlQuery<string>("Select user_login from Usuarios where user_login=@usuario and password=@password adnd role_id=1", new SqlParameter("@usuario", usr), new SqlParameter("@password", password)).FirstOrDefault();
                    //Session["Usuario"] = user_login;
                }
                else
                {
                    return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "Trabajador  " + log.ub_user.ToString() + " no encontrado"));
                }
            }
        }
Esempio n. 11
0
 public HttpResponseMessage deleteUser(int id, UsuariosCLS userCLS)
 {
     try
     {
         id = userCLS.id;
         using (steujedo_sindicatoEntities db = new steujedo_sindicatoEntities())
         {
             Usuario usuario = db.Usuarios.Where(p => p.id.Equals(id)).First();
             if (usuario == null)
             {
                 return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "Trabajador con ID " + id.ToString() + " no encontrado"));
             }
             else
             {
                 usuario.user_baja = DateTime.Now;
                 usuario.user_mod  = userCLS.usr_mod;
                 db.SaveChanges();
                 return(Request.CreateResponse(HttpStatusCode.OK));
             }
         }
     }
     catch (Exception ex)
     {
         return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex));
     }
 }
Esempio n. 12
0
        public HttpResponseMessage Post(string Usuario, GaleriaCLS galeriaCLS)
        {
            try
            {
                using (steujedo_sindicatoEntities db = new steujedo_sindicatoEntities())
                {
                    Galeria galeria = new Galeria();
                    galeria.gal_titulo    = galeriaCLS.gal_titulo;
                    galeria.gal_u_publica = Usuario;
                    galeria.gal_f_publica = DateTime.Now;
                    galeria.gal_cancela   = "N";

                    db.Galerias.Add(galeria);
                    db.SaveChanges();
                    var Mensaje = Request.CreateResponse(HttpStatusCode.Created, galeria);

                    WebRequest request = WebRequest.Create("ftp://65.99.252.110/httpdocs/assets/images/galeria/" + galeria.gal_id);
                    request.Method      = WebRequestMethods.Ftp.MakeDirectory;
                    request.Credentials = new NetworkCredential("steujedo", "Sindicato#1586");
                    using (var resp = (FtpWebResponse)request.GetResponse())
                    {
                        //return Request.CreateResponse(resp.StatusCode);
                    }

                    return(Mensaje);
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.InnerException);
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex.InnerException));
            }
        }
Esempio n. 13
0
 public HttpResponseMessage Put(int id, string Usuario, GaleriaCLS galeriaCLS)
 {
     try
     {
         id = galeriaCLS.gal_id;
         using (steujedo_sindicatoEntities db = new steujedo_sindicatoEntities())
         {
             Galeria galeria = db.Galerias.Where(p => p.gal_id.Equals(id)).First();
             if (galeria == null)
             {
                 return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "Galeria no encontrada"));
             }
             else
             {
                 galeria.gal_titulo    = galeriaCLS.gal_titulo;
                 galeria.gal_u_publica = Usuario;
                 galeria.gal_f_publica = DateTime.Now;
                 db.SaveChanges();
                 return(Request.CreateResponse(HttpStatusCode.OK));
             }
         }
     }
     catch (Exception ex)
     {
         return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex.StackTrace));
     }
 }
Esempio n. 14
0
 public HttpResponseMessage PutUserPad(long mat, PadronCLS userCLS)
 {
     try
     {
         mat = userCLS.pad_mat;
         using (steujedo_sindicatoEntities db = new steujedo_sindicatoEntities())
         {
             Padron_advo usuariosPad = new Padron_advo();
             usuariosPad = db.Padron_advo.Where(p => p.pad_mat.Equals(mat)).First();
             if (usuariosPad == null)
             {
                 return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "Trabajador con Matricula " + mat.ToString() + " no encontrado"));
             }
             else
             {
                 usuariosPad.pad_situacion = userCLS.pad_situacion;
                 db.SaveChanges();
                 return(Request.CreateResponse(HttpStatusCode.OK));
             }
         }
     }
     catch (Exception ex)
     {
         return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex));
     }
 }
Esempio n. 15
0
 public HttpResponseMessage RestablecerSol(int id, ConcursoPlazasCLS concursoPlazasCLS)
 {
     try
     {
         id = concursoPlazasCLS.pad_id;
         using (steujedo_sindicatoEntities db = new steujedo_sindicatoEntities())
         {
             Concurso_Plazas Concursousuario = db.Concurso_Plazas.Where(p => p.pad_id.Equals(id)).First();
             if (Concursousuario == null)
             {
                 return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "Trabajador con ID " + id.ToString() + " no encontrado"));
             }
             else
             {
                 Concursousuario.pad_cancelado = null;
                 var dateTime = DateTime.Now;
                 dateTime.ToString("dd/MM/yyyy HH:mm:ss tt", CultureInfo.InvariantCulture);
                 Concursousuario.pad_fecha_restablece = dateTime.ToString();
                 Concursousuario.pad_user_restablece  = concursoPlazasCLS.pad_user_restablece;
                 db.SaveChanges();
                 return(Request.CreateResponse(HttpStatusCode.OK));
             }
         }
     }
     catch (Exception ex)
     {
         return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex));
     }
 }
Esempio n. 16
0
        public HttpResponseMessage DeletePadJub(string[] stringArray)
        {
            try
            {
                using (steujedo_sindicatoEntities db = new steujedo_sindicatoEntities())
                {
                    try
                    {
                        //Padron_advo dbx = new Padron_advo();
                        string query = "delete from Padron_advo where pad_situacion='J'";
                        db.Database.ExecuteSqlCommand(query);
                    }
                    catch (DbEntityValidationException dbEx)
                    {
                        foreach (var validationErrors in dbEx.EntityValidationErrors)
                        {
                            foreach (var validationError in validationErrors.ValidationErrors)
                            {
                                Trace.TraceInformation("Property: {0} Error: {1}",
                                                       validationError.PropertyName,
                                                       validationError.ErrorMessage);
                            }
                        }
                    }

                    var Mensaje = Request.CreateResponse(HttpStatusCode.Created, "Archivo borrado con exito");
                    return(Mensaje);
                }
            }
            catch (Exception ex)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex));
            }
        }
Esempio n. 17
0
 public HttpResponseMessage PutPer(int id, PerfilCLS perCLS)
 {
     try
     {
         id = perCLS.id;
         using (steujedo_sindicatoEntities db = new steujedo_sindicatoEntities())
         {
             Perfil per = db.Perfils.Where(p => p.id.Equals(id)).First();
             if (per == null)
             {
                 return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "Perfil con ID " + id.ToString() + " no encontrado"));
             }
             else
             {
                 per.perfil_desc = perCLS.perfil_desc;
                 perCLS.user_mod = perCLS.user_mod;
                 db.SaveChanges();
                 return(Request.CreateResponse(HttpStatusCode.OK));
             }
         }
     }
     catch (Exception ex)
     {
         return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex));
     }
 }
Esempio n. 18
0
 public HttpResponseMessage Put(int id, string valor)
 {
     try
     {
         //id = cajaahorroCLS.pre_id;
         using (steujedo_sindicatoEntities db = new steujedo_sindicatoEntities())
         {
             Pre_Revolvente revolvente = db.Pre_Revolvente.Where(p => p.pr_id.Equals(id)).First();
             if (revolvente == null)
             {
                 return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "Prestamo no encontrado"));
             }
             else
             {
                 revolvente.pr_estatus = valor;
                 db.SaveChanges();
                 return(Request.CreateResponse(HttpStatusCode.OK));
             }
         }
     }
     catch (Exception ex)
     {
         return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex));
     }
 }
Esempio n. 19
0
 public HttpResponseMessage Put(int id, string nombreArchivo, PublicacionesCLS publicacionesCLS)
 {
     try
     {
         id = publicacionesCLS.pub_id;
         using (steujedo_sindicatoEntities db = new steujedo_sindicatoEntities())
         {
             Publicacione publicacion = db.Publicaciones.Where(p => p.pub_id.Equals(id)).First();
             if (publicacion == null)
             {
                 return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "Publicacion no encontrada"));
             }
             else
             {
                 publicacion.pub_ruta = publicacion.pub_ruta = "assets/images/noticias/" + nombreArchivo;
                 db.SaveChanges();
                 return(Request.CreateResponse(HttpStatusCode.OK));
             }
         }
     }
     catch (Exception ex)
     {
         return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex));
     }
 }
Esempio n. 20
0
        public HttpResponseMessage Post(string matricula, string nombre, RevolventeCLS revolventeCLS)
        {
            try
            {
                using (steujedo_sindicatoEntities db = new steujedo_sindicatoEntities())
                {
                    Pre_Revolvente pre_revolvente = new Pre_Revolvente();

                    pre_revolvente.pr_nombre          = nombre;
                    pre_revolvente.pr_matricula       = matricula;
                    pre_revolvente.pr_telefono        = revolventeCLS.pr_telefono;
                    pre_revolvente.pr_ingreso         = revolventeCLS.pr_ingreso;
                    pre_revolvente.pr_modificacion    = revolventeCLS.pr_modificacion;
                    pre_revolvente.pr_tipo            = revolventeCLS.pr_tipo;
                    pre_revolvente.pr_estatus         = "PENDIENTE";
                    pre_revolvente.pr_fecha           = DateTime.Now;
                    pre_revolvente.pr_adscripcioon    = revolventeCLS.pr_adscripcioon;
                    pre_revolvente.pre_tarjeta_cuenta = revolventeCLS.pre_tarjeta_cuenta;
                    pre_revolvente.pre_banco          = revolventeCLS.pre_banco;

                    db.Pre_Revolvente.Add(pre_revolvente);
                    db.SaveChanges();
                    var Mensaje = Request.CreateResponse(HttpStatusCode.Created, revolventeCLS);
                    return(Mensaje);
                }
            }
            catch (Exception ex)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex));
            }
        }
Esempio n. 21
0
 public HttpResponseMessage GetUser([FromUri] string matricula, [FromUri] string curp, [FromUri] string rfc)
 {
     try
     {
         using (steujedo_sindicatoEntities db = new steujedo_sindicatoEntities())
         {
             List <ComprobarCLS> usuario = null;
             //ComprobarCLS usuario = new ComprobarCLS();
             string query = " SELECT [ub_id],[ub_user],[ub_nombre],[ub_curp],[ub_rfc]  FROM [steujedo_sindicato].[steujedo_sindicato].[User_Base] where ub_user="******" and ub_curp=" + curp + " and ub_rfc=" + rfc;
             usuario = db.Database.SqlQuery <ComprobarCLS>(query).ToList();
             //usuario = db.User_Base.FirstOrDefault(e => e.ub_user == matricula && e.ub_curp==curp && e.ub_rfc==rfc);
             if (usuario != null)
             {
                 return(Request.CreateResponse(HttpStatusCode.OK, usuario));
             }
             else
             {
                 return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "Trabajador con Matricula" + matricula.ToString() + " no encontrado"));
             }
         }
     }
     catch (Exception ex)
     {
         return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex));
     }
 }
Esempio n. 22
0
 public HttpResponseMessage Put(int id, CatServiciosCLS catserviciosCLS)
 {
     try
     {
         id = catserviciosCLS.cats_id;
         using (steujedo_sindicatoEntities db = new steujedo_sindicatoEntities())
         {
             Cat_Servicios cat_servicio = db.Cat_Servicios.Where(p => p.cats_id.Equals(id)).First();
             if (cat_servicio == null)
             {
                 return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "Servicio no encontrado"));
             }
             else
             {
                 cat_servicio.cats_descrip = catserviciosCLS.cats_descrip;
                 cat_servicio.cats_status  = catserviciosCLS.cats_status;
                 db.SaveChanges();
                 return(Request.CreateResponse(HttpStatusCode.OK));
             }
         }
     }
     catch (Exception ex)
     {
         return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex));
     }
 }
Esempio n. 23
0
 public HttpResponseMessage PutAct(int id, ActividadCLS actCLS)
 {
     try
     {
         id = actCLS.id;
         using (steujedo_sindicatoEntities db = new steujedo_sindicatoEntities())
         {
             Actividade act = db.Actividades.Where(p => p.id.Equals(id)).First();
             if (act == null)
             {
                 return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "Actividad con ID " + id.ToString() + " no encontrada"));
             }
             else
             {
                 act.actividad_desc = actCLS.actividad_desc;
                 act.user_mod       = actCLS.user_mod;
                 db.SaveChanges();
                 return(Request.CreateResponse(HttpStatusCode.OK));
             }
         }
     }
     catch (Exception ex)
     {
         return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex));
     }
 }
Esempio n. 24
0
 public HttpResponseMessage Put(int id, IntegrantesCLS integrantesCLS)
 {
     try
     {
         id = integrantesCLS.int_id;
         using (steujedo_sindicatoEntities db = new steujedo_sindicatoEntities())
         {
             Integrante integrantes = db.Integrantes.Where(p => p.int_id.Equals(id)).First();
             if (integrantes == null)
             {
                 return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "Integrante no encontrado"));
             }
             else
             {
                 integrantes.int_nombre = integrantesCLS.int_nombre;
                 integrantes.int_puesto = integrantesCLS.int_puesto;
                 db.SaveChanges();
                 return(Request.CreateResponse(HttpStatusCode.OK));
             }
         }
     }
     catch (Exception ex)
     {
         return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex));
     }
 }
Esempio n. 25
0
        public IEnumerable <UsuariosCLS> GetUsersPerfilInt(int id)
        {
            List <UsuariosCLS> listaEmpleadoPerfil = null;

            using (steujedo_sindicatoEntities db = new steujedo_sindicatoEntities())
            {
                db.Configuration.LazyLoadingEnabled = false;
                listaEmpleadoPerfil = (from usr in db.Usuarios
                                       join per in db.Perfils
                                       on usr.perfil_id equals per.id
                                       join act in db.Actividades
                                       on usr.act_id equals act.id
                                       where usr.perfil_id == id &&
                                       usr.role_id != 2 &&
                                       usr.user_baja.Equals(null)
                                       orderby usr.nombre_completo

                                       select new UsuariosCLS
                {
                    id = usr.id,
                    matricula = (long)usr.matricula,
                    nombre_completo = usr.nombre_completo,
                    direccion = usr.direccion,
                    telefono = usr.telefono,
                    celular = usr.celular,
                    trabajador_base_rec = usr.trabajador_base_rec,
                    observaciones = usr.observaciones,
                    act_id = (int)usr.act_id,
                    role_id = (int)usr.role_id,
                    perfil_desc = per.perfil_desc,
                    actividad_desc = act.actividad_desc
                }).ToList();
                return(listaEmpleadoPerfil);
            }
        }
Esempio n. 26
0
 public HttpResponseMessage GetUserPadMat([FromUri] string matricula)
 {
     try
     {
         using (steujedo_sindicatoEntities db = new steujedo_sindicatoEntities())
         {
             //List<Padron_advo> usuario = null;
             long mat = long.Parse(matricula);
             //ComprobarCLS usuario = new ComprobarCLS();
             string             query   = " SELECT [ub_id],[ub_user],[ub_nombre],[ub_curp],[ub_rfc]  FROM [steujedo_sindicato].[steujedo_sindicato].[User_Base] where [ub_user]=" + matricula;
             List <Padron_advo> usuario = db.Padron_advo.Where(x => x.pad_mat.Equals(mat)).ToList();
             //usuario = db.User_Base.FirstOrDefault(e => e.ub_user == matricula && e.ub_curp==curp && e.ub_rfc==rfc);
             if (usuario != null)
             {
                 return(Request.CreateResponse(HttpStatusCode.OK, usuario));
             }
             else
             {
                 return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "Trabajador  no encontrado"));
             }
         }
     }
     catch (Exception ex)
     {
         return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex));
     }
 }
Esempio n. 27
0
 public HttpResponseMessage Put(int id, PublicacionesCLS publicacionesCLS)
 {
     try
     {
         id = publicacionesCLS.pub_id;
         using (steujedo_sindicatoEntities db = new steujedo_sindicatoEntities())
         {
             Publicacione publicacion = db.Publicaciones.Where(p => p.pub_id.Equals(id)).First();
             if (publicacion == null)
             {
                 return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "Publicacion no encontrado"));
             }
             else
             {
                 publicacion.pub_titulo    = publicacionesCLS.pub_titulo;
                 publicacion.pub_subtitulo = publicacionesCLS.pub_subtitulo;
                 publicacion.pub_texto     = publicacionesCLS.pub_texto;
                 publicacion.pub_u_publica = publicacionesCLS.pub_u_publica;
                 publicacion.pub_f_publica = DateTime.Now;
                 db.SaveChanges();
                 return(Request.CreateResponse(HttpStatusCode.OK));
             }
         }
     }
     catch (Exception ex)
     {
         return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex.StackTrace));
     }
 }
Esempio n. 28
0
        public HttpResponseMessage Post(string Usuario, CatPlazasCLS catplazasCLS)
        {
            try
            {
                using (steujedo_sindicatoEntities db = new steujedo_sindicatoEntities())
                {
                    Cat_Plazas catplazas = new Cat_Plazas();
                    catplazas.catp_descrip     = catplazasCLS.catp_descrip;
                    catplazas.catp_status      = catplazasCLS.catp_status;
                    catplazas.catp_u_captura   = Usuario;
                    catplazas.catp_f_captura   = DateTime.Now;
                    catplazas.catp_categoria   = catplazasCLS.catp_categoria;
                    catplazas.catp_funcion     = catplazasCLS.catp_funcion;
                    catplazas.catp_adscripcion = catplazasCLS.catp_adscripcion;

                    db.Cat_Plazas.Add(catplazas);
                    db.SaveChanges();
                    var Mensaje = Request.CreateResponse(HttpStatusCode.Created, catplazasCLS);
                    return(Mensaje);
                }
            }
            catch (Exception ex)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex));
            }
        }
Esempio n. 29
0
        public IEnumerable <ConcursoPlazasCLS> Get()
        {
            List <ConcursoPlazasCLS> listaEmpleado = null;

            using (steujedo_sindicatoEntities db = new steujedo_sindicatoEntities())
            {
                db.Configuration.LazyLoadingEnabled = false;
                string query = "  SELECT pad_id,pad_plaza_id,pad_mat,pad_nombre,pad_adscripcion,pad_categoria,pad_sueldo,pad_funcion,pad_situacion,pad_permanencia,pad_f_ingreso,pad_permisos,pad_f_antig,pad_n_insaluble,pad_adscrip_base,pad_catego_base,pad_funcion_base,pad_situacion_base,pad_num_contacto,pad_observaciones,pad_cancelado,SUBSTRING(pad_f_antig,7, 4) as anio,catp_id,catp_descrip,catp_status,catp_u_captura,catp_f_captura,catp_categoria,catp_funcion,catp_adscripcion FROM steujedo_sindicato.steujedo_sindicato.Concurso_Plazas,steujedo_sindicato.steujedo_sindicato.Cat_Plazas where pad_plaza_id=catp_id  order by SUBSTRING(pad_f_antig,7, 4), pad_sueldo ";
                //string query = "  SELECT pad_id,SUBSTRING(pad_f_antig,7, 4) as anio FROM steujedo_sindicato.steujedo_sindicato.Concurso_Plazas,steujedo_sindicato.steujedo_sindicato.Cat_Plazas where pad_plaza_id=catp_id  order by SUBSTRING(pad_f_antig,7, 4), pad_sueldo ";
                listaEmpleado = db.Database.SqlQuery <ConcursoPlazasCLS>(query).ToList();
                //listaEmpleado = (from advos in db.Concurso_Plazas
                //                 join plaza in db.Cat_Plazas
                //                 on advos.pad_plaza_id equals plaza.catp_id
                //                 orderby advos.pad_f_antig

                //select new ConcursoPlazasCLS
                //{
                //    pad_id = advos.pad_id,
                //    pad_plaza_id = advos.pad_plaza_id,
                //    pad_plaza_descrip = plaza.catp_descrip,
                //    pad_mat = advos.pad_mat,
                //    pad_nombre = advos.pad_nombre,
                //    pad_adscripcion = advos.pad_adscripcion,
                //    pad_categoria = advos.pad_categoria,
                //    pad_funcion = advos.pad_funcion,
                //    pad_situacion = advos.pad_situacion,
                //    pad_permanencia = advos.pad_permanencia,
                //    pad_f_ingreso = advos.pad_f_ingreso,
                //    pad_permisos = advos.pad_permisos,
                //    pad_f_antig = advos.pad_f_antig,
                //    pad_n_insaluble = advos.pad_n_insaluble,
                //    pad_adscrip_base = advos.pad_adscrip_base,
                //    pad_catego_base = advos.pad_catego_base,
                //    pad_funcion_base = advos.pad_funcion_base,
                //    pad_situacion_base = advos.pad_situacion_base,
                //    pad_num_contacto = advos.pad_num_contacto,
                //    pad_observaciones = advos.pad_observaciones

                //    /*
                //    id = usr.id,
                //    matricula = (long)usr.matricula,
                //    nombre_completo = usr.nombre_completo,
                //    direccion = usr.direccion,
                //    fecho_ingreso = usr.fecho_ingreso,
                //    telefono = usr.telefono,
                //    celular = usr.celular,
                //    trabajador_base_rec = usr.trabajador_base_rec,
                //    observaciones = usr.observaciones,
                //    act_id = (int)usr.act_id,
                //    role_id = (int)usr.role_id,
                //    perfil_desc = per.perfil_desc,
                //    actividad_desc = act.actividad_desc
                //    */
                //}).ToList();


                return(listaEmpleado);
            }
        }
Esempio n. 30
0
 public IEnumerable <Role> GetRoles()
 {
     using (steujedo_sindicatoEntities db = new steujedo_sindicatoEntities())
     {
         db.Configuration.LazyLoadingEnabled = false;
         return(db.Roles.OrderBy(x => x.rol_desc).ToList());
     }
 }