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;
            }
        }
        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;
            }
        }
        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;
            }
        }
 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;
 }
        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();

            }
        }