public Boolean Eliminar(clsDepartamento dep)
        {
            try
            {

                using (RecursosHumanosEntities ent = new RecursosHumanosEntities())
                {
                    var x = (from q in ent.Departamento where q.IdDepartamento == dep.IdDepartamento select q).First();
                    ent.DeleteObject(x);
                    ent.SaveChanges();
                }
                return true;
            }
            catch (Exception)
            {
                return false;
            }
        }
 public List<clsDepartamento>ConsultaDepartamento()
 {
     try
     {
         List<clsDepartamento> Lista = new List<clsDepartamento>();
         RecursosHumanosEntities ent = new RecursosHumanosEntities();
         var con = from w in ent.Departamento select w;
         foreach (var item in con)
         {
             clsDepartamento clas = new clsDepartamento();
             clas.IdDepartamento = Convert.ToInt32(item.IdDepartamento);
             clas.Descripcion = item.Descripcion;
             clas.IdEstado = Convert.ToInt32(item.IdEstado);
             Lista.Add(clas);
         }
         return Lista;
     }
     catch(Exception)
     {
         return null;
     }
 }
        public Boolean Guardar(clsDepartamento dep)
        {
            try
            {
                using (RecursosHumanosEntities ent = new RecursosHumanosEntities())
                {
                    Departamento depar = new Departamento()
                        {
                            IdDepartamento = dep.IdDepartamento,
                            Descripcion = dep.Descripcion,
                            IdEstado = dep.IdEstado
                        };

                    ent.AddToDepartamento(depar);
                    ent.SaveChanges();
                }

                return true;
            }
            catch (Exception)
            {
                return false;
            }
        }
        public void Modificar(clsDepartamento dep)
        {
            using (RecursosHumanosEntities ent = new RecursosHumanosEntities())
            {
                var x = (from q in ent.Departamento where q.IdDepartamento==dep.IdDepartamento select q).First();
                x.Descripcion = dep.Descripcion;
                x.IdEstado = dep.IdEstado;
                ent.SaveChanges();

            }
        }
 private void btnBuscar_Click(object sender, EventArgs e)
 {
     frmConsultaDepartamento cDep = new frmConsultaDepartamento();
     cDep.ShowDialog();
     clas = cDep.de;
     txtCodigo.Text = Convert.ToString(clas.IdDepartamento);
     txtDescripcion.Text = clas.Descripcion;
     cbeEstado.EditValue = clas.IdDepartamento;
 }