public List <Encargado> GetEncargadoByOrganización(Organizacion organización)
        {
            List <Encargado> listaEncargados = new List <Encargado>();

            DbConnection dbconnection = new DbConnection();

            using (SqlConnection connection = dbconnection.GetConnection())
            {
                try
                {
                    connection.Open();
                }
                catch (SqlException)
                {
                    return(listaEncargados);
                }
                using (SqlCommand command = new SqlCommand("SELECT * FROM dbo.Encargado WHERE Organización = @organizacion", connection))
                {
                    command.Parameters.Add(new SqlParameter("@organizacion", organización.rfc));
                    using (SqlDataReader reader = command.ExecuteReader())
                    {
                        while (reader.Read())
                        {
                            Encargado encargado = new Encargado();
                            encargado.IdEncargado       = reader["ID_Encargado"].ToString();
                            encargado.NombreEncargado   = reader["Nombre"].ToString();
                            encargado.CorreoEncargado   = reader["Correo"].ToString();
                            encargado.CargoOrganizacion = reader["CARGO"].ToString();
                            encargado.TelefonoEncargado = reader["Teléfono"].ToString();


                            listaEncargados.Add(encargado);
                        }
                    }
                }
                connection.Close();
            }

            return(listaEncargados);
        }
        public List <Encargado> GetEncargado()
        {
            List <Encargado> listaEncargado = new List <Encargado>();
            DbConnection     dbconnection   = new DbConnection();

            using (SqlConnection connection = dbconnection.GetConnection())
            {
                try
                {
                    connection.Open();
                }
                catch (SqlException)
                {
                    return(listaEncargado);
                }
                using (SqlCommand command = new SqlCommand("SELECT * FROM dbo.Encargado", connection))
                {
                    SqlDataReader reader = command.ExecuteReader();
                    while (reader.Read())
                    {
                        Encargado    encargado    = new Encargado();
                        Organizacion organizacion = new Organizacion();
                        encargado.Organizacion      = organizacion;
                        encargado.IdEncargado       = reader["ID_Encargado"].ToString();
                        encargado.NombreEncargado   = reader["Nombre"].ToString();
                        encargado.CorreoEncargado   = reader["Correo"].ToString();
                        encargado.CargoOrganizacion = reader["CARGO"].ToString();
                        encargado.TelefonoEncargado = reader["teléfono"].ToString();
                        encargado.Organizacion.NombreOrganizacion = reader["Organización"].ToString();
                        listaEncargado.Add(encargado);
                    }
                }
                connection.Close();
            }

            return(listaEncargado);
        }