Пример #1
0
    protected void ddlDepartamento_SelectedIndexChanged(object sender, EventArgs e)
    {
        int?departamentoIdentificador = -1;

        if (ddlDepartamento.SelectedValue != "")
        {
            departamentoIdentificador = int.Parse(ddlDepartamento.SelectedValue);
        }
        DataTable dtCiudades = new DataTable();

        dtCiudades = AdministrarCiudad.mostrarCiudades(null, null, departamentoIdentificador);
        ddlCiudad.DataTextField  = "ciu_Nombre";
        ddlCiudad.DataValueField = "ciu_Id";
        ddlCiudad.DataSource     = dtCiudades;
        ddlCiudad.DataBind();
        ddlCiudad.Items.Insert(0, new ListItem("Seleccione", ""));
    }
Пример #2
0
    protected void grvAdminAgencia_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        //try
        //{
        int         index = int.Parse(e.CommandArgument.ToString());
        GridViewRow row   = null;

        if (e.CommandName == "Consultar_Click" || e.CommandName == "Modificar_Click" || e.CommandName == "AsignarLocalidad_Click" || e.CommandName == "Eliminar_Click")
        {
            row = grvAdminAgencia.Rows[(index)];
        }

        if (e.CommandName == "Consultar_Click")
        {
            long agenciaIdentificador = long.Parse(row.Cells[1].Text);

            //Consulta y muestra la información
            DataTable dt = new DataTable();
            dt = AdministrarAgencia.ConsultarAgencia(agenciaIdentificador);
            grvConsultarAgencia.DataSource = dt;
            grvConsultarAgencia.DataBind();

            //Muestra y oculta los controles necesarios
            titleConsultar.Visible = true;
            titleAcciones.Visible  = false;
            buscador.Visible       = false;
            tablaAgencias.Visible  = false;
            tablaAgencia.Visible   = true;
            botonAtras.Visible     = true;
        }

        if (e.CommandName == "AsignarLocalidad_Click")
        {
            Session["age_Id"] = 0;
            long agenciaIdentificador = long.Parse(row.Cells[1].Text);
            Session["age_Id"] = agenciaIdentificador;


            lblAgencia.Text = "AGENCIA :  " + row.Cells[2].Text;
            //Consulta y muestra la información
            DataTable dt = new DataTable();
            dt = AdministrarAgencia.ConsultarLocalidadesAgencia(agenciaIdentificador);
            listLocalidades.DataSource = dt;
            listLocalidades.DataBind();

            //Muestra y oculta los controles necesarios

            titleAsignarLocalidades.Visible = true;
            titleAcciones.Visible           = false;
            buscador.Visible = false;
            titleAsignarLocalidades.Visible = true;
            buscador.Visible       = false;
            titleModificar.Visible = false;
            titleConsultar.Visible = false;
            titleAcciones.Visible  = false;
            titleAdicionar.Visible = false;
            divLocalidades.Visible = true;
            tablaAgencia.Visible   = false;
            tablaAgencias.Visible  = false;
        }


        if (e.CommandName == "Modificar_Click")
        {
            long agenciaIdentificador = long.Parse(row.Cells[1].Text);
            txtAgenciaIdentificador.Text = agenciaIdentificador.ToString();

            //Consulta y muestra la información
            DataTable dt = new DataTable();
            dt = AdministrarAgencia.ConsultarAgenciaModificar(agenciaIdentificador);
            if (dt.Rows.Count > 0)
            {
                txtAgenciaNombre.Text         = dt.Rows[0]["age_Nombre"].ToString();
                txtAgenciaDireccion.Text      = dt.Rows[0]["age_Direccion"].ToString();
                txtAgenciaTelefono.Text       = dt.Rows[0]["age_Telefono"].ToString();
                txtAgenciaEmail.Text          = dt.Rows[0]["age_Email"].ToString();
                txtAgenciaDirector.Text       = dt.Rows[0]["age_Director"].ToString();
                ddlDepartamento.SelectedValue = dt.Rows[0]["dep_Id"].ToString();
                int?departamentoIdentificador = -1;
                if (ddlDepartamento.SelectedValue != "")
                {
                    departamentoIdentificador = int.Parse(ddlDepartamento.SelectedValue);
                }
                DataTable dtCiudades = new DataTable();
                dtCiudades = AdministrarCiudad.mostrarCiudades(null, null, departamentoIdentificador);
                ddlCiudad.DataTextField  = "ciu_Nombre";
                ddlCiudad.DataValueField = "ciu_Id";
                ddlCiudad.DataSource     = dtCiudades;
                ddlCiudad.DataBind();
                ddlCiudad.Items.Insert(0, new ListItem("Seleccione", ""));
                ddlCiudad.SelectedValue = dt.Rows[0]["ciu_Id"].ToString();
            }
            grvConsultarAgencia.DataSource = dt;
            grvConsultarAgencia.DataBind();

            //Muestra y oculta los controles necesarios
            titleModificar.Visible = true;
            titleAcciones.Visible  = false;
            buscador.Visible       = false;
            formAgencia.Visible    = true;
            tablaAgencias.Visible  = false;
            tablaAgencia.Visible   = false;
            botonAtras.Visible     = true;
            btnGuardar.Visible     = true;
            btnInsertar.Visible    = false;
        }

        if (e.CommandName == "Eliminar_Click")
        {
            long agenciaIdentificador = long.Parse(row.Cells[1].Text);

            DataTable dt = new DataTable();
            dt = AdministrarAgencia.EliminarAgencia(agenciaIdentificador);
            ClientScript.RegisterStartupScript(GetType(), "alert", "alert('El registro se eliminó de manera exitosa.');", true);
            ListarAgencias();
        }
    }