void limpiar() { txtbuscarHotel.Text = ""; txtNewHotel.Text = ""; DDLUbicacion.SelectedValue = "0"; DDLDesayuno.SelectedValue = "1"; DDLHoteleria.SelectedValue = "0"; txtHabitacion.Text = ""; txtPrecio.Text = ""; txtModalHotel.Text = ""; DDLModalUbicacion.SelectedValue = "0"; DDLModalDesayuno.SelectedValue = "0"; txtModalHabitacion.Text = ""; txtModalPrecio.Text = ""; Session["VIATICOS_MANT_CODHABITACION"] = null; Session["VIATICOS_MANT_CODHOTEL"] = null; GVSolicitud.DataSource = null; GVSolicitud.DataBind(); UPBuscarHotel.Update(); //CARGAR SOLICITUDES FINALIZADAS DataTable vDato = new DataTable(); vDato = vConexion.obtenerDataTable("VIATICOS_ObtenerGenerales 27"); GVSolicitud.DataSource = vDato; GVSolicitud.DataBind(); Session["HOTELESyHABITACIONES"] = vDato; }
void cargarData() { if (HttpContext.Current.Session["CARGAR_DATA_HOTELES"] == null) { //CARGAR SOLICITUDES FINALIZADAS DataTable vDato = new DataTable(); vDato = vConexion.obtenerDataTable("VIATICOS_ObtenerGenerales 27"); GVSolicitud.DataSource = vDato; GVSolicitud.DataBind(); Session["HOTELESyHABITACIONES"] = vDato; //CARGAR UBICACION String vQuery10 = "STEISP_ATM_Generales 12"; DataTable vDatos10 = vConexion2.obtenerDataTableSTEI(vQuery10); DDLUbicacion.Items.Add(new ListItem { Value = "0", Text = "Seleccione destino..." }); DDLModalUbicacion.Items.Add(new ListItem { Value = "0", Text = "Seleccione destino..." }); foreach (DataRow item in vDatos10.Rows) { DDLUbicacion.Items.Add(new ListItem { Value = item["idMunicipio"].ToString(), Text = item["nombre"].ToString() }); DDLModalUbicacion.Items.Add(new ListItem { Value = item["idMunicipio"].ToString(), Text = item["nombre"].ToString() }); } //CARGAR HABITACION //String vQuery2 = "VIATICOS_ObtenerGenerales 28"; //DataTable vDatos2 = vConexion.obtenerDataTable(vQuery2); //DDLHabitacion.Items.Add(new ListItem { Value = "0", Text = "Seleccione habitacion..." }); //foreach (DataRow item in vDatos2.Rows) //{ // DDLHabitacion.Items.Add(new ListItem { Text = item["nombre"].ToString() }); //} //CARGAR HOTELES String vQuery3 = "VIATICOS_ObtenerGenerales 29"; DataTable vDatos3 = vConexion.obtenerDataTable(vQuery3); DDLHoteleria.Items.Add(new ListItem { Value = "0", Text = "Seleccione hotel..." }); foreach (DataRow item in vDatos3.Rows) { DDLHoteleria.Items.Add(new ListItem { Value = item["idHotel"].ToString(), Text = item["nombre"].ToString() }); } Session["CARGAR_DATA_HOTELES"] = 1; } }
void cargarData() { string vUsuario = Convert.ToString(Session["USUARIO"]); string vEstadoSolicitud = "7"; DataTable vDato = new DataTable(); vDato = vConexion.obtenerDataTable("VIATICOS_ObtenerGenerales 18, '" + vEstadoSolicitud + "','" + vUsuario + "'"); GVSolicitud.DataSource = vDato; GVSolicitud.DataBind(); Session["VIATICOS_BUSCAR_LIQUIDAR"] = vDato; }
protected void GVSolicitud_PageIndexChanging(object sender, GridViewPageEventArgs e) { try { GVSolicitud.PageIndex = e.NewPageIndex; GVSolicitud.DataSource = (DataTable)Session["HOTELESyHABITACIONES"]; GVSolicitud.DataBind(); } catch (Exception Ex) { } }
void cargarData() { if (Convert.ToString(Session["USUARIO"]) == "305") { //string vUsuario = Convert.ToString(Session["USUARIO"]); string vEstadoSolicitud = "3"; DataTable vDato = new DataTable(); vDato = vConexion.obtenerDataTable("VIATICOS_ObtenerGenerales 19, '" + vEstadoSolicitud + "'"); GVSolicitud.DataSource = vDato; GVSolicitud.DataBind(); Session["VIATICOS_COTIZACION"] = vDato; } }
protected void txtbuscarHotel_TextChanged(object sender, EventArgs e) { try { cargarData(); String vBusqueda = txtbuscarHotel.Text; DataTable vDatos = (DataTable)Session["HOTELESyHABITACIONES"]; if (vBusqueda.Equals("")) { GVSolicitud.DataSource = vDatos; GVSolicitud.DataBind(); UpdateGridView.Update(); //cargarData(); } else { EnumerableRowCollection <DataRow> filtered = vDatos.AsEnumerable() .Where(r => r.Field <String>("Hotel").Contains(vBusqueda)); DataTable vDatosFiltrados = new DataTable(); vDatosFiltrados.Columns.Add("IDHotel"); vDatosFiltrados.Columns.Add("IDHabitacion"); vDatosFiltrados.Columns.Add("Hotel"); vDatosFiltrados.Columns.Add("Habitacion"); vDatosFiltrados.Columns.Add("Costo"); foreach (DataRow item in filtered) { vDatosFiltrados.Rows.Add( item["IDHotel"].ToString(), item["IDHabitacion"].ToString(), item["Hotel"].ToString(), item["Habitacion"].ToString(), item["Costo"].ToString() ); } GVSolicitud.DataSource = vDatosFiltrados; GVSolicitud.DataBind(); Session["HOTELESyHABITACIONES"] = vDatosFiltrados; UpdateGridView.Update(); } } catch (Exception Ex) { Mensaje(Ex.Message, WarningType.Danger); } }
void cargarData() { if (HttpContext.Current.Session["CARGAR_DATA_TRANSPORTE"] == null) { //CARGAR TRANSPORTE DataTable vDato = new DataTable(); vDato = vConexion.obtenerDataTable("VIATICOS_ObtenerGenerales 34"); GVSolicitud.DataSource = vDato; GVSolicitud.DataBind(); Session["TRANSPORTES"] = vDato; Session["CARGAR_DATA_TRANSPORTE"] = 1; } }
void cargarData() { if (HttpContext.Current.Session["CARGAR_DATA_MOTIVOVIAJE"] == null) { //CARGAR MOTIVOS DataTable vDato = new DataTable(); vDato = vConexion.obtenerDataTable("VIATICOS_ObtenerGenerales 38"); GVSolicitud.DataSource = vDato; GVSolicitud.DataBind(); Session["MOTIVOSVIAJES"] = vDato; Session["CARGAR_DATA_MOTIVOVIAJE"] = 1; } }
void limpiar() { txtModalModificarTransporte.Text = ""; txtModalTransporte.Text = ""; txtbuscarTransporte.Text = ""; UPBuscarTra.Update(); GVSolicitud.DataSource = null; GVSolicitud.DataBind(); UpdateGridView.Update(); UPBuscarTra.Update(); //CARGAR TRANPORTE DataTable vDato = new DataTable(); vDato = vConexion.obtenerDataTable("VIATICOS_ObtenerGenerales 34"); GVSolicitud.DataSource = vDato; GVSolicitud.DataBind(); Session["TRANSPORTES"] = vDato; }
void limpiar() { txtModalModificarMotivo.Text = ""; txtbuscarMotivos.Text = ""; txtbuscarMotivos.Text = ""; DDLModalEstado.SelectedValue = "1"; UPBuscarTra.Update(); GVSolicitud.DataSource = null; GVSolicitud.DataBind(); UpdateGridView.Update(); UPBuscarTra.Update(); //CARGAR MOTIVOS DataTable vDato = new DataTable(); vDato = vConexion.obtenerDataTable("VIATICOS_ObtenerGenerales 38"); GVSolicitud.DataSource = vDato; GVSolicitud.DataBind(); Session["MOTIVOSVIAJES"] = vDato; }
void cargarData() { //CARGAR SOLICITUDES A APROBAR string vEstadoSolicitud = "14"; string vUsuario = Convert.ToString(Session["USUARIO"]); DataTable vDato = new DataTable(); vDato = vConexion.obtenerDataTable("VIATICOS_ObtenerGenerales 18, '" + vEstadoSolicitud + "', '" + vUsuario + "'"); GVSolicitud.DataSource = vDato; GVSolicitud.DataBind(); Session["VIATICOS_APROB_SOLICITUD"] = vDato; //CARGAR LIQUIDACIONES A APROBAR string vEstadoSolicitudL = "15"; DataTable vDato2 = new DataTable(); vDato2 = vConexion.obtenerDataTable("VIATICOS_ObtenerGenerales 18, '" + vEstadoSolicitudL + "', '" + vUsuario + "'"); GVLiquidacion.DataSource = vDato2; GVLiquidacion.DataBind(); Session["VIATICOS_APROB_LIQUIDACION"] = vDato2; }
void cargarData() { string vUsuario = Convert.ToString(Session["USUARIO"]); string vEstadoSolicitud = ""; if (vUsuario == "389") { vEstadoSolicitud = "12"; DataTable vDato2 = new DataTable(); vDato2 = vConexion.obtenerDataTable("VIATICOS_ObtenerGenerales 19, '" + vEstadoSolicitud + "'"); GVARecibo.DataSource = vDato2; GVARecibo.DataBind(); Session["VIATICOS_RECIBOS_APROBAR"] = vDato2; } vEstadoSolicitud = "11"; DataTable vDato = new DataTable(); vDato = vConexion.obtenerDataTable("VIATICOS_ObtenerGenerales 18, '" + vEstadoSolicitud + "','" + vUsuario + "'"); GVSolicitud.DataSource = vDato; GVSolicitud.DataBind(); Session["VIATICOS_RECIBOS_LIQUIDAR"] = vDato; }
protected void Reporte_SOLICITUD() { /***************Inmediato superior************/ DB_VT_Solicitud sol = new DB_VT_Solicitud(); DataTable data = new DataTable(); data = sol.DB_Reporte_SOLICITUD_US(LblIdSolicit.Text, "ENCABEZADO"); LblNombre.Text = data.Rows[0][12].ToString(); LblCargo.Text = data.Rows[0][4].ToString(); LblFecha.Text = data.Rows[0][5].ToString(); LblRegional.Text = data.Rows[0][11].ToString(); LblTipoViaje.Text = data.Rows[0][9].ToString(); LblMotivo.Text = data.Rows[0][7].ToString(); LblCi.Text = data.Rows[0][13].ToString(); LblCiSup.Text = data.Rows[0][15].ToString(); LblCargoAutorizar.Text = data.Rows[0][16].ToString(); data = sol.DB_Datos_InmediatoSuperior_GET(data.Rows[0][15].ToString()); LblAutorizar.Text = data.Rows[0][3].ToString() + " " + data.Rows[0][4].ToString() + " " + data.Rows[0][5].ToString(); DataTable dt = new DataTable(); dt.Clear(); dt.Columns.Add("Id_Solicitud"); dt.Columns.Add("Cont"); dt.Columns.Add("Tramo"); dt.Columns.Add("Zona"); dt.Columns.Add("Destino"); dt.Columns.Add("Lugar"); dt.Columns.Add("Objetivo"); dt.Columns.Add("Fecha_Salida"); dt.Columns.Add("Via_Transporte"); dt.Columns.Add("Tipo_Transporte"); dt.Columns.Add("Nombre_Transporte"); dt.Columns.Add("Identificador_Trasporte"); dt.Columns.Add("HoraSalida"); DataTable dtdetalle = new DataTable(); dtdetalle = sol.DB_Reporte_SOLICITUD_US(LblIdSolicit.Text, "DETALLE"); foreach (DataRow row in dtdetalle.Rows) { string destin = string.Empty; DataRow _ravi = dt.NewRow(); _ravi["Id_Solicitud"] = row["Id_Solicitud"].ToString(); _ravi["Cont"] = row["Cont"].ToString(); _ravi["Tramo"] = row["Tramo"].ToString().ToUpper(); _ravi["Zona"] = row["Zona"].ToString(); if (row["Lugar"].ToString() == string.Empty) { destin = row["Destino"].ToString(); } else { destin = row["Destino"].ToString() + " - " + row["Lugar"].ToString(); } _ravi["Destino"] = destin; _ravi["Lugar"] = row["Lugar"].ToString(); _ravi["Objetivo"] = row["Objetivo"].ToString(); _ravi["Fecha_Salida"] = row["Fecha_Salida"].ToString(); _ravi["Via_Transporte"] = row["Via_Transporte"].ToString(); _ravi["Tipo_Transporte"] = row["Tipo_Transporte"].ToString(); _ravi["Nombre_Transporte"] = row["Nombre_Transporte"].ToString(); _ravi["Identificador_Trasporte"] = row["Identificador_Trasporte"].ToString(); _ravi["HoraSalida"] = row["HoraSalida"].ToString(); dt.Rows.Add(_ravi); } GVSolicitud.DataSource = dt; GVSolicitud.DataBind(); }
protected void Desplegar_SOLICITUD_DESTINOS() { //*ini* lrojas:31/08/2016 Si tiene retorno P_IdSolicitud!="" se agrego filas y debe reordenarse "Cont". DB_VT_Solicitud lista = new DB_VT_Solicitud(); if (P_IdSolicitud != string.Empty) { DataTable DT_Sol_Des = new DataTable(); List <VT_SolicitudDestino> ColSD = new List <VT_SolicitudDestino>(); DT_Sol_Des = lista.DB_Desplegar_SOLICITUD_DESTINOS(LblIdSolicitud.Text); foreach (DataRow r in DT_Sol_Des.Rows) { //if (r["Tramo"].ToString() == "Salida") //{ VT_SolicitudDestino ObjSD = new VT_SolicitudDestino(); ObjSD.Tramo = r["Tramo"].ToString(); ObjSD.Zona = r["Zona"].ToString(); ObjSD.Destino = r["Destino"].ToString(); ObjSD.Lugar = r["Lugar"].ToString(); ObjSD.Objetivo = r["Objetivo"].ToString(); ObjSD.Fecha_Salida = Convert.ToDateTime(r["Fecha_Salida"].ToString()); ObjSD.Via_Transporte = r["Via_Transporte"].ToString(); ObjSD.Tipo_Transporte = r["Tipo_Transporte"].ToString(); ObjSD.Nombre_Transporte = r["Nombre_Transporte"].ToString(); ObjSD.Identificador_Trasporte = r["Identificador_Trasporte"].ToString(); ObjSD.Cont = Convert.ToInt32(r["Cont"].ToString()); ColSD.Add(ObjSD); //} } List <VT_SolicitudDestino> ColSDSalidas = new List <VT_SolicitudDestino>(); List <VT_SolicitudDestino> ColSDRetorno = new List <VT_SolicitudDestino>(); List <VT_SolicitudDestino> ColSDFinal = new List <VT_SolicitudDestino>(); ColSDSalidas = ColSD.Where(x => x.Tramo == "Salida").ToList().OrderBy(ord => ord.Fecha_Salida).ToList(); ColSDRetorno = ColSD.Where(x => x.Tramo == "Retorno").ToList().OrderBy(ord => ord.Fecha_Salida).ToList(); foreach (VT_SolicitudDestino ObjSD_Salidas in ColSDSalidas) { ColSDFinal.Add(ObjSD_Salidas); } foreach (VT_SolicitudDestino ObjSD_Retorno in ColSDRetorno) { ColSDFinal.Add(ObjSD_Retorno); } GVSolicitud.DataSource = ColSDFinal; //ColSD.OrderBy(x => x.Fecha_Salida).ToList(); GVSolicitud.DataBind(); int numero = lista.DB_Numero_Filas_SOLICITUD(LblIdSolicitud.Text);// se modifico query con 'cont>0' int Aux_Cont = 1; foreach (GridViewRow dgi in GVSolicitud.Rows) { //int Cont = Convert.ToInt32(GVSolicitud.Rows[dgi.RowIndex].Cells[0].Text); int Cont = Convert.ToInt32(GVSolicitud.DataKeys[dgi.RowIndex].Values[0]); if (Cont > 0) { VT_SolicitudDestino ObjSD = new VT_SolicitudDestino(); DropDownList ddlZona = (DropDownList)dgi.Cells[3].Controls[1]; DropDownList ddlDestino = (DropDownList)dgi.Cells[4].Controls[1]; TextBox txLugar = (TextBox)dgi.Cells[5].Controls[1]; TextBox tx1Objetivo = (TextBox)dgi.Cells[6].Controls[1]; TextBox tx2 = (TextBox)dgi.Cells[7].Controls[1]; DropDownList ddlH = (DropDownList)dgi.Cells[8].Controls[1]; DropDownList ddlM = (DropDownList)dgi.Cells[9].Controls[1]; //TextBox tx2A = (TextBox)dgi.Cells[7].Controls[1]; DropDownList ddlVia_Transporte = (DropDownList)dgi.Cells[10].Controls[1]; DropDownList ddlTipo_Transporte = (DropDownList)dgi.Cells[11].Controls[1]; TextBox txNombre_Transporte = (TextBox)dgi.Cells[12].Controls[1]; TextBox txIdentificador_Trasporte = (TextBox)dgi.Cells[13].Controls[1]; ObjSD.Id_Solicitud = LblIdSolicitud.Text; ObjSD.Cont = Convert.ToInt32(GVSolicitud.DataKeys[dgi.RowIndex].Values[0]); ObjSD.Tramo = dgi.Cells[1].Text; ObjSD.Zona = ddlZona.SelectedValue; ObjSD.Destino = ddlDestino.SelectedValue; ObjSD.Lugar = txLugar.Text; ObjSD.Objetivo = tx1Objetivo.Text; ObjSD.Fecha_Salida = Convert.ToDateTime(tx2.Text + " " + ddlH.SelectedValue + ":" + ddlM.SelectedValue); ObjSD.Via_Transporte = ddlVia_Transporte.SelectedValue; ObjSD.Tipo_Transporte = ddlTipo_Transporte.SelectedValue; ObjSD.Nombre_Transporte = txNombre_Transporte.Text; ObjSD.Identificador_Trasporte = txIdentificador_Trasporte.Text; lista.DB_Modificar_SOLICITUD_DESTINO_CONT(ObjSD, ObjSD.Cont); if (Aux_Cont != numero) { Aux_Cont++; } } } } GVSolicitud.DataSource = lista.DB_Desplegar_SOLICITUD_DESTINOS(LblIdSolicitud.Text); GVSolicitud.DataBind(); }
// lrojas:25/08/2016(1) ; 30/08/2016(2) protected void GVSolicitud_RowCommand(object sender, GridViewCommandEventArgs e) { try { string tipo = Convert.ToString(e.CommandName); int rowIndex = Convert.ToInt32(e.CommandArgument); string IdSolicitud = LblIdSolicitud.Text; //Session.Add("IdSolicitud", GVSolicitud.Rows[rowIndex].Cells[0].Text); DB_VT_Solicitud DB_Sol = new DB_VT_Solicitud(); VT_SolicitudDestino Obj_SD = new VT_SolicitudDestino(); switch (tipo) { case "Delete": string NroReg = Convert.ToString(GVSolicitud.DataKeys[rowIndex].Values[0]); DateTime fechaDelete = DateTime.Now; DB_Sol.DB_DELETE_SOLICITUD_DESTINO(IdSolicitud, NroReg, fechaDelete); DB_VT_Solicitud lista = new DB_VT_Solicitud(); VT_SolicitudDestino ObjSD = new VT_SolicitudDestino(); GVSolicitud.DataSource = lista.DB_Desplegar_SOLICITUD_DESTINOS(LblIdSolicitud.Text); GVSolicitud.DataBind(); int numero = lista.DB_Numero_Filas_SOLICITUD(LblIdSolicitud.Text); // se modifico query con 'cont>0' int Aux_Cont = 1; foreach (GridViewRow dgi in GVSolicitud.Rows) { int Cont = Convert.ToInt32(GVSolicitud.DataKeys[rowIndex].Values[0]); if (Cont > 0) { DropDownList ddlZona = (DropDownList)dgi.Cells[3].Controls[1]; DropDownList ddlDestino = (DropDownList)dgi.Cells[4].Controls[1]; TextBox txLugar = (TextBox)dgi.Cells[5].Controls[1]; TextBox tx1Objetivo = (TextBox)dgi.Cells[6].Controls[1]; TextBox tx2 = (TextBox)dgi.Cells[7].Controls[1]; DropDownList ddlHora = (DropDownList)dgi.Cells[8].Controls[1]; DropDownList ddlMin = (DropDownList)dgi.Cells[9].Controls[1]; DropDownList ddlVia_Transporte = (DropDownList)dgi.Cells[10].Controls[1]; DropDownList ddlTipo_Transporte = (DropDownList)dgi.Cells[11].Controls[1]; TextBox txNombre_Transporte = (TextBox)dgi.Cells[12].Controls[1]; TextBox txIdentificador_Trasporte = (TextBox)dgi.Cells[13].Controls[1]; ObjSD.Id_Solicitud = LblIdSolicitud.Text; ObjSD.Cont = Convert.ToInt32(GVSolicitud.DataKeys[rowIndex].Values[0]); ObjSD.Tramo = GVSolicitud.Rows[dgi.RowIndex].Cells[2].Text; ObjSD.Zona = ddlZona.SelectedValue; ObjSD.Destino = ddlDestino.SelectedValue; ObjSD.Lugar = txLugar.Text; ObjSD.Objetivo = tx1Objetivo.Text; ObjSD.Fecha_Salida = Convert.ToDateTime(tx2.Text + " " + ddlHora.SelectedValue + ":" + ddlMin.SelectedValue); ObjSD.Via_Transporte = ddlVia_Transporte.SelectedValue; ObjSD.Tipo_Transporte = ddlTipo_Transporte.SelectedValue; ObjSD.Nombre_Transporte = txNombre_Transporte.Text; ObjSD.Identificador_Trasporte = txIdentificador_Trasporte.Text; lista.DB_Modificar_SOLICITUD_DESTINO_CONT(ObjSD, Aux_Cont); if (Aux_Cont != numero) { Aux_Cont++; } } } break; } GVSolicitud.DataSource = DB_Sol.DB_Desplegar_SOLICITUD_DESTINOS(LblIdSolicitud.Text); GVSolicitud.DataBind(); } catch (Exception ex) { string script = @"<script type='text/javascript'>alert('{0}');</script>"; script = string.Format(script, ex.Message); ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, false); } }
void cargarData() { //CARGAR SOLICITUDES A APROBAR string vEstadoSolicitud = "1"; string vUsuario = Convert.ToString(Session["USUARIO"]); string vCategoria = ""; string vSubGerencia = ""; DataTable vDatos = new DataTable(); vDatos = vConexion.obtenerDataTable("VIATICOS_ObtenerGenerales 1,'" + vUsuario + "'"); //vDatos = vConexion.ObtenerTabla(vQuery); foreach (DataRow item in vDatos.Rows) { vCategoria = item["Categoria"].ToString(); vSubGerencia = item["SubGerencia"].ToString(); } //if (vUsuario == "305")//RRHH // vEstadoSolicitud = "3"; if (vUsuario == "3627") //GERENTE { vEstadoSolicitud = "4"; } if (vEstadoSolicitud == "4") { DataTable vDato = new DataTable(); vDato = vConexion.obtenerDataTable("VIATICOS_ObtenerGenerales 17, '" + vEstadoSolicitud + "','" + vUsuario + "'"); GVSolicitud.DataSource = vDato; GVSolicitud.DataBind(); Session["VIATICOS_APROB_SOLICITUD"] = vDato; } else if (vCategoria == "2") { vEstadoSolicitud = "6"; DataTable vDato = new DataTable(); vDato = vConexion.obtenerDataTable("VIATICOS_ObtenerGenerales 21, '" + vSubGerencia + "','" + vUsuario + "'"); GVSolicitud.DataSource = vDato; GVSolicitud.DataBind(); Session["VIATICOS_APROB_SOLICITUD"] = vDato; } else { DataTable vDato = new DataTable(); vDato = vConexion.obtenerDataTable("VIATICOS_ObtenerGenerales 15, '" + vEstadoSolicitud + "', '" + vUsuario + "'"); GVSolicitud.DataSource = vDato; GVSolicitud.DataBind(); Session["VIATICOS_APROB_SOLICITUD"] = vDato; } if (vCategoria == "2" || vCategoria == "1") { vEstadoSolicitud = "10"; DataTable vDatoL1 = new DataTable(); vDatoL1 = vConexion.obtenerDataTable("VIATICOS_ObtenerGenerales 25, '" + vSubGerencia + "','" + vUsuario + "'"); GVLiquidacion.DataSource = vDatoL1; GVLiquidacion.DataBind(); Session["LIQUIDACION_APROB_SOLICITUD"] = vDatoL1; } else { //CARGAR LIQUIDACIONES A APROBAR string vEstadoSolicitudL = "8"; DataTable vDato2 = new DataTable(); vDato2 = vConexion.obtenerDataTable("VIATICOS_ObtenerGenerales 15, '" + vEstadoSolicitudL + "', '" + vUsuario + "'"); GVLiquidacion.DataSource = vDato2; GVLiquidacion.DataBind(); Session["VIATICOS_APROB_LIQUIDACION"] = vDato2; } }