Пример #1
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));
     }
 }
Пример #2
0
        public HttpResponseMessage Post(ConcursoPlazasCLS concursoplazasCLS)
        {
            try
            {
                using (steujedo_sindicatoEntities db = new steujedo_sindicatoEntities())
                {
                    Concurso_Plazas concurso_plazas = new Concurso_Plazas();
                    concurso_plazas.pad_plaza_id       = concursoplazasCLS.pad_plaza_id;
                    concurso_plazas.pad_mat            = concursoplazasCLS.pad_mat;
                    concurso_plazas.pad_nombre         = concursoplazasCLS.pad_nombre;
                    concurso_plazas.pad_adscripcion    = concursoplazasCLS.pad_adscripcion;
                    concurso_plazas.pad_categoria      = concursoplazasCLS.pad_categoria;
                    concurso_plazas.pad_sueldo         = concursoplazasCLS.pad_sueldo;
                    concurso_plazas.pad_funcion        = concursoplazasCLS.pad_funcion;
                    concurso_plazas.pad_situacion      = concursoplazasCLS.pad_situacion;
                    concurso_plazas.pad_permanencia    = concursoplazasCLS.pad_permanencia;
                    concurso_plazas.pad_f_ingreso      = concursoplazasCLS.pad_f_ingreso;
                    concurso_plazas.pad_f_antig        = concursoplazasCLS.pad_f_antig;
                    concurso_plazas.pad_n_insaluble    = concursoplazasCLS.pad_n_insaluble;
                    concurso_plazas.pad_adscrip_base   = concursoplazasCLS.pad_adscrip_base;
                    concurso_plazas.pad_catego_base    = concursoplazasCLS.pad_catego_base;
                    concurso_plazas.pad_funcion_base   = concursoplazasCLS.pad_funcion_base;
                    concurso_plazas.pad_situacion_base = concursoplazasCLS.pad_situacion_base;
                    concurso_plazas.pad_num_contacto   = concursoplazasCLS.pad_num_contacto;
                    concurso_plazas.pad_observaciones  = concursoplazasCLS.pad_observaciones;
                    var dateTime = DateTime.Now;
                    dateTime.ToString("dd/MM/yyyy HH:mm:ss tt", CultureInfo.InvariantCulture);
                    concurso_plazas.pad_string_fec = dateTime.ToString();

                    db.Concurso_Plazas.Add(concurso_plazas);
                    db.SaveChanges();
                    var Mensaje = Request.CreateResponse(HttpStatusCode.Created, concurso_plazas);
                    return(Mensaje);
                }
            }
            catch (Exception ex)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex));
            }
        }