//-------------------------------------------------CIUDAD------------------------------------------------------- protected void ddlCiudadPais_SelectedIndexChanged(object sender, EventArgs e) { try { this.ddlCiudadRegion.Items.Clear(); this.ddlCiudadProvincia.Items.Clear(); CatalogRegion cr = new CatalogRegion(); List <Project.BusinessRules.Region> region = cr.GetRegion(Int32.Parse(this.ddlCiudadPais.SelectedValue)); this.ddlCiudadRegion.DataValueField = "id_region"; this.ddlCiudadRegion.DataTextField = "nombre_region"; this.ddlCiudadRegion.DataSource = region; this.ddlCiudadRegion.DataBind(); if (this.ddlCiudadRegion.Items.Count > 0) { this.ddlCiudadProvincia.Items.Clear(); CatalogProvincia cp = new CatalogProvincia(); List <Project.BusinessRules.Provincia> provincia = cp.GetProvincia(Int32.Parse(this.ddlCiudadRegion.SelectedValue)); this.ddlCiudadProvincia.DataValueField = "id_provincia"; this.ddlCiudadProvincia.DataTextField = "nombre_provincia"; this.ddlCiudadProvincia.DataSource = provincia; this.ddlCiudadProvincia.DataBind(); } } catch (Exception ex) { } }
//---------------------------------------------CIUDAD--------------------------------------------------------- //-------------------------------------------------PROVINCIA------------------------------------------------------- protected void ddlProvinciaPais_SelectedIndexChanged(object sender, EventArgs e) { try { this.ddlProvinciaRegion.Items.Clear(); CatalogRegion cr = new CatalogRegion(); List <Project.BusinessRules.Region> region = cr.GetRegion(Int32.Parse(this.ddlProvinciaPais.SelectedValue)); this.ddlProvinciaRegion.DataValueField = "id_region"; this.ddlProvinciaRegion.DataTextField = "nombre_region"; this.ddlProvinciaRegion.DataSource = region; this.ddlProvinciaRegion.DataBind(); } catch (Exception ex) { } }
protected void btnRegionEliminar_Click(object sender, EventArgs e) { try { CatalogRegion cr = new CatalogRegion(); int id_region = Int32.Parse(this.ddlRegion.SelectedValue); int valor = cr.DeleteRegion(id_region); if (valor == 0) { Page.ClientScript.RegisterStartupScript(GetType(), "Script", "<script>alert('¡Error! No se pudo eliminar la región')</script>"); } Response.Redirect("Menu.aspx"); } catch (Exception ex) { } }
protected void btnRegionGuardar_Click(object sender, EventArgs e) { try { CatalogRegion cr = new CatalogRegion(); int id_region = Int32.Parse(this.ddlRegion.SelectedValue); string nombre_region = this.txtRegion.Text; if (nombre_region.Length > 1 && nombre_region.Length < 100) { cr.UpdateRegion(id_region, nombre_region); Response.Redirect("Menu.aspx"); } else { this.lblCiudadError.Text += "Error al modificar una región, la longitud debe ser la especificada"; } } catch (Exception ex) { } }
protected void btnRegionGuardar_Click(object sender, EventArgs e) { try { this.lblCiudadError.Visible = true; int id_pais = Int32.Parse(this.ddlRegionPais.SelectedValue); string nombre_region = this.txtRegion.Text; if (nombre_region.Length > 1 && nombre_region.Length < 100) { CatalogRegion cr = new CatalogRegion(); cr.AddRegion(nombre_region, id_pais); this.txtRegion.Text = ""; } else { this.lblCiudadError.Text += "Error al ingresar una región, la longitud debe ser la especificada"; } } catch (Exception ex) { } }