protected void cboOrigen_SelectedIndexChanged(object sender, EventArgs e)
        {
            int idSucursalOrigen = Int32.Parse(cboOrigen.SelectedValue);
            ReporteEncomiendaServicio reporteEncomiendaServicio = new ReporteEncomiendaServicio();
            List <Sucursal>           listaSucursalDestino      = reporteEncomiendaServicio.listarSucursal(idSucursalOrigen);

            cboDestino.DataSource     = listaSucursalDestino;
            cboDestino.DataTextField  = "nombreCiudad";
            cboDestino.DataValueField = "idSucursal";
            cboDestino.DataBind();
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                ReporteEncomiendaServicio reporteEncomiendaServicio = new ReporteEncomiendaServicio();
                List <Sucursal>           listaSucursalOrigen       = reporteEncomiendaServicio.listarSucursal(0);

                cboOrigen.DataSource     = listaSucursalOrigen;
                cboOrigen.DataTextField  = "nombreCiudad";
                cboOrigen.DataValueField = "idSucursal";
                cboOrigen.DataBind();

                int idSucursalOrigen = Int32.Parse(cboOrigen.SelectedValue);

                List <Sucursal> listaSucursalDestino = reporteEncomiendaServicio.listarSucursal(idSucursalOrigen);
                cboDestino.DataSource     = listaSucursalDestino;
                cboDestino.DataTextField  = "nombreCiudad";
                cboDestino.DataValueField = "idSucursal";
                cboDestino.DataBind();
            }
        }
        protected void btnVerReporte_Click(object sender, EventArgs e)
        {
            string fecha   = txtFecha.Value.ToString();
            int    origen  = Int32.Parse(cboOrigen.SelectedItem.Value);
            int    destino = Int32.Parse(cboDestino.SelectedItem.Value);
            ReporteEncomiendaServicio       reporteEncomiendaServicio     = new ReporteEncomiendaServicio();
            List <DocumentoEnvioEncomienda> listaDocumentoEnvioEncomienda = reporteEncomiendaServicio.reporte(fecha, origen, destino);

            if (listaDocumentoEnvioEncomienda.Count == 0)
            {
                lblMensaje.Text       = "No existen datos";
                lblTituloReporte.Text = "";
                lblMensaje.ForeColor  = System.Drawing.Color.Red;
            }
            else
            {
                lblMensaje.Text       = "";
                lblTituloReporte.Text = "REPORTE DE ENVIO DE ENCOMIENDAS";
            }

            tablaDocumentoEnvioEncomienda.DataSource = listaDocumentoEnvioEncomienda;
            tablaDocumentoEnvioEncomienda.DataBind();
        }