public List<Departamento> findAll()
 {
     List<Departamento> list = null;
     try
     {
         String sql = "select * from departamento";
         Departamento dpto = null;
         list = new List<Departamento>();
         foreach (DataRow dtRow in new Clases.Consultas().QueryDB(sql).Rows)
         {
             dpto = new Departamento(int.Parse(dtRow["id_departamento"].ToString()), dtRow["nombre"].ToString());
             list.Add(dpto);
         } return list;
     }
     catch (Exception e)
     {
         Console.Write("sdds" + e.Message);
         return list;
     }
 }
        public List<Departamento> findAll_administrativo()
        {
            List<Departamento> depto = null;
            String query = "select id_departamento, nombre, IFNULL(id_jefe,'Asignar jefe') as id_jefe from departamento";
            MySqlConnection con = null;
            try
            {

                con = new Conexion().GetConexion();
                con.Open();
                MySqlCommand sqlCom = new MySqlCommand(query, con);
                MySqlDataReader res = sqlCom.ExecuteReader();

                depto = new List<Departamento>();

                while (res.Read())
                {

                    Departamento rows = new Departamento(res.GetInt32(0), res.GetString(1), res.GetString(2));
                    depto.Add(rows);
                }
                con.Close();
                return depto;
            }
            catch (Exception ex)
            {
                con.Close();
                Console.WriteLine("EEROR " + ex.Message);
                return depto;
            }
        }