예제 #1
0
        public List <clsTipoContrato> ConsultaTipoContrato()
        {
            try
            {
                List <clsTipoContrato>  Lista = new List <clsTipoContrato>();
                RecursosHumanosEntities ent   = new RecursosHumanosEntities();
                var con = from w in ent.TipoContrato select w;
                foreach (var item in con)
                {
                    clsTipoContrato clas = new clsTipoContrato();
                    clas.IdTipoContrato = item.IdTipoContrato;
                    clas.Descripcion    = item.Descripcion;
                    clas.Periodo        = item.Periodo;
                    clas.IdEmpresa      = item.IdEmpresa;
                    clas.IdEstado       = item.IdEstado;

                    Lista.Add(clas);
                }
                return(Lista);
            }
            catch (Exception)
            {
                return(null);
            }
        }
예제 #2
0
 public void Modificar(clsTipoContrato un)
 {
     using (RecursosHumanosEntities ent = new RecursosHumanosEntities())
     {
         var x = (from q in ent.TipoContrato  where q.IdTipoContrato == un.IdTipoContrato select q).First();
         x.Descripcion = un.Descripcion;
         x.Periodo     = un.Periodo;
         x.IdEmpresa   = un.IdEmpresa;
         x.IdEstado    = un.IdEstado;
         ent.SaveChanges();
     }
 }
예제 #3
0
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            frmConsultaTipoContrato cUni = new frmConsultaTipoContrato();

            cUni.ShowDialog();
            clas                    = cUni.un;
            txtCodigo.Text          = Convert.ToString(clas.IdTipoContrato);
            solo                    = clas.IdEmpresa;
            txtDescripcion.Text     = clas.Descripcion;
            txtPeriodo.Text         = clas.Periodo;
            cmbEstado.SelectedIndex = clas.IdEstado;
        }
예제 #4
0
 public Boolean Eliminar(clsTipoContrato un)
 {
     try
     {
         using (RecursosHumanosEntities ent = new RecursosHumanosEntities())
         {
             var x = (from q in ent.TipoContrato  where q.IdTipoContrato == un.IdTipoContrato select q).First();
             ent.DeleteObject(x);
             ent.SaveChanges();
         }
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
예제 #5
0
 public Boolean Guardar(clsTipoContrato un)
 {
     try
     {
         using (RecursosHumanosEntities ent = new RecursosHumanosEntities())
         {
             TipoContrato uni = new TipoContrato()
             {
                 IdTipoContrato = un.IdTipoContrato,
                 Descripcion    = un.Descripcion,
                 Periodo        = un.Periodo,
                 IdEmpresa      = un.IdEmpresa,
                 IdEstado       = un.IdEstado,
             };
             ent.AddToTipoContrato(uni);
             ent.SaveChanges();
         }
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }