protected void gvViajes_RowEditing(object sender, GridViewEditEventArgs e)
    {
        try
        {
            gvViajes.EditIndex = e.NewEditIndex;
            CargarDestinos();
            LlenarCategoriaFT();
            LlenarDestinoFT();

            List<EntDestino> listDest = new BusCatalogo().ObtenerDestino();

            DropDownList ddlDest = (DropDownList)gvViajes.Rows[e.NewEditIndex].FindControl("ddlDestinoEIT");
            ddlDest.DataSource = listDest;
            ddlDest.DataTextField = "nombre";
            ddlDest.DataValueField = "id";
            ddlDest.DataBind();
            ddlDest.SelectedValue = gvViajes.DataKeys[e.NewEditIndex].Values["destinoId"].ToString();

            List<EntCategoria> listCat = new BusCatalogo().ObtenerCategoria();

            DropDownList ddlCat = (DropDownList)gvViajes.Rows[e.NewEditIndex].FindControl("ddlCategoriaEIT");
            ddlCat.DataSource = listCat;
            ddlCat.DataTextField = "nombre";
            ddlCat.DataValueField = "id";
            ddlCat.DataBind();
            ddlCat.SelectedValue = gvViajes.DataKeys[e.NewEditIndex].Values["categoriaId"].ToString();
        }
        catch (Exception ex)
        {
            Title = "Error: " + ex.Message;
        }
    }
    private void LlenarDestino()
    {
        try
        {

            List<EntDestino> listDest = new BusCatalogo().ObtenerDestino();

            ddlDestino.DataSource = listDest;
            ddlDestino.DataTextField = "nombre";
            ddlDestino.DataValueField = "id";
            ddlDestino.DataBind();

        }
        catch (Exception ex)
        {

            Title = "Error: " + ex.Message;
        }
    }
    private void LlenarCategoria()
    {
        try
        {

            List<EntCategoria> listCat = new BusCatalogo().ObtenerCategoria();

            ddlCategoria.DataSource = listCat;
            ddlCategoria.DataTextField = "nombre";
            ddlCategoria.DataValueField = "id";
            ddlCategoria.DataBind();

        }
        catch (Exception ex)
        {

            Title = "Error: " + ex.Message;
        }
    }
    private void LlenarDestinoFT()
    {
        try
        {

            List<EntDestino> listDest = new BusCatalogo().ObtenerDestino();

            DropDownList ddlDest = (DropDownList)gvViajes.FooterRow.FindControl("ddlDestinoFT");

            ddlDest.DataSource = listDest;
            ddlDest.DataTextField = "nombre";
            ddlDest.DataValueField = "id";
            ddlDest.DataBind();

        }
        catch (Exception ex)
        {

            Title = "Error: " + ex.Message;
        }
    }