Ejemplo n.º 1
0
        public IHttpActionResult Putcontratoslaborales(int id, contratoslaborales contratoslaborales)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != contratoslaborales.id)
            {
                return(BadRequest());
            }

            db.Entry(contratoslaborales).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!contratoslaboralesExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
Ejemplo n.º 2
0
        public ActionResult CrearContrato(contratoslaborales _contrato, string TipoD)
        {
            var mensaje = new Mensajes();

            //_contrato.idtipodocumento = Entities.tipodocumento
            if (_contrato.salario == null | _contrato.salario <= 0)
            {
                mensaje.Tipo_Confirmacion = false;
                mensaje.Mensaje           = "Falta sueldo";
                return(Json(mensaje, JsonRequestBehavior.AllowGet));
            }
            else
            {
                try
                {
                    Entities.contratoslaborales.Add(_contrato);
                    Entities.SaveChanges();
                    mensaje.Tipo_Confirmacion = true;
                    mensaje.Mensaje           = "Exito al guardar";
                    return(Json(mensaje, JsonRequestBehavior.AllowGet));
                }
                catch (Exception ex)
                {
                    mensaje.Tipo_Confirmacion = false;
                    mensaje.Mensaje           = "Error" + ex;
                    return(Json(mensaje, JsonRequestBehavior.AllowGet));
                }
            }
        }
Ejemplo n.º 3
0
        public void ConsultaPersona(contratoslaborales CL)
        {
            using (var conn = new NpgsqlConnection("Server=localhost;Port=5432; User Id=postgres;Password=12345678;Database = pruebatecnica"))
            {
                conn.Open();

                NpgsqlCommand cmd = new NpgsqlCommand("SELECT idcontrato, idestado, idtipodocumento, numerodocumento, primerapellido, segundoapellido, " +
                                                      "primernombre, segundonombre, fechainicio, fechafin, salario , nombre as Cargo, valor " +
                                                      "FROM public.contratoslaborales " +
                                                      "inner join public.cargos on public.cargos.idcargo = public.contratoslaborales.idcargo " +
                                                      "inner join public.arl on public.arl.idarl = public.contratoslaborales.idarl " +
                                                      "" +
                                                      "" +
                                                      " where numerodocumento = " + CL.numerodocumento + "; ", conn);
                NpgsqlDataReader dr = cmd.ExecuteReader();
                if (dr.Read())
                {
                    Id.Value = dr["idcontrato"].ToString();
                }
                else
                {
                    ScriptManager.RegisterClientScriptBlock(Page, GetType(), Guid.NewGuid().ToString(), "alert('La persona que busca no existe.'); ", true);
                }

                dr.Close();
                conn.Close();
            }
        }
Ejemplo n.º 4
0
        public IHttpActionResult Getcontratoslaborales(int id)
        {
            contratoslaborales contratoslaborales = db.contratoslaborales.Find(id);

            if (contratoslaborales == null)
            {
                return(NotFound());
            }

            return(Ok(contratoslaborales));
        }
Ejemplo n.º 5
0
        public IHttpActionResult Postcontratoslaborales(contratoslaborales contratoslaborales)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.contratoslaborales.Add(contratoslaborales);
            db.SaveChanges();

            return(CreatedAtRoute("DefaultApi", new { id = contratoslaborales.id }, contratoslaborales));
        }
Ejemplo n.º 6
0
        public IHttpActionResult Deletecontratoslaborales(int id)
        {
            contratoslaborales contratoslaborales = db.contratoslaborales.Find(id);

            if (contratoslaborales == null)
            {
                return(NotFound());
            }

            db.contratoslaborales.Remove(contratoslaborales);
            db.SaveChanges();

            return(Ok(contratoslaborales));
        }
Ejemplo n.º 7
0
 public void  Listacontratolaborales(contratoslaborales CL)
 {
 }