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", "")); }
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(); } }