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;
        }
Beispiel #11
0
        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();
        }
Beispiel #14
0
        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();
        }
Beispiel #15
0
        // 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);
            }
        }
Beispiel #16
0
        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;
            }
        }