//Garcia ---
        public List <DocumentoEnvioEncomienda> reporte(string fecha, int idSucursalOrigen, int idSucursalDestino)
        {
            List <DocumentoEnvioEncomienda> listaDocumentoEnvioEncomienda = new List <DocumentoEnvioEncomienda>();
            DocumentoEnvioEncomienda        documentoEnvioEncomienda;
            String sentenciaSQL = "select d.idDocumentoEnvio, rem.nombresCliente,rem.apellidosCliente, " +
                                  "dest.nombresCliente,dest.apellidosCliente, " +
                                  "so.nombreCiudad, sd.nombreCiudad, d.fechaSalida, d.estadoDocumento " +
                                  "from DocumentoEnvioEncomienda d " +
                                  "inner join Cliente rem on d.idRemitente = rem.idCliente " +
                                  "inner join Cliente dest on d.idDestinatario = dest.idCliente " +
                                  "inner join Sucursal so on d.idSucursalOrigen = so.idSucursal " +
                                  "inner join Sucursal sd on d.idSucursalDestino = sd.idSucursal " +
                                  //"where d.fechaSalida = '" + fecha +
                                  "where FORMAT(d.fechasalida,'yyyy-MM-dd', 'en-US') = '" + fecha +
                                  "' and d.idSucursalOrigen = " + idSucursalOrigen +
                                  " and d.idSucursalDestino = " + idSucursalDestino;

            try
            {
                SqlDataReader resultado = gestorDAOSQL.ejecutarConsulta(sentenciaSQL);
                while (resultado.Read())
                {
                    documentoEnvioEncomienda = crearObjetoDocumentoEnvioEncomienda(resultado);
                    listaDocumentoEnvioEncomienda.Add(documentoEnvioEncomienda);
                }
                resultado.Close();
                return(listaDocumentoEnvioEncomienda);
            }
            catch (Exception e)
            {
                return(null);
            }
        }
        //Garcia ---
        public List <Sucursal> listarSucursal()
        {
            List <Sucursal> listaSucursal = new List <Sucursal>();
            Sucursal        sucursal;
            String          sentenciaSQL = "select idSucursal, nombreCiudad from Sucursal";

            try
            {
                SqlDataReader resultado = gestorDAOSQL.ejecutarConsulta(sentenciaSQL);
                while (resultado.Read())
                {
                    sucursal = crearObjetoSucursal(resultado);
                    listaSucursal.Add(sucursal);
                }
                resultado.Close();
                return(listaSucursal);
            }
            catch (Exception e)
            {
                return(null);
            }
        }