//-------------------------------------------------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) { } }
protected void ddlCiudadRegion_SelectedIndexChanged(object sender, EventArgs e) { try { 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(); if (this.ddlCiudadProvincia.Items.Count > 0) { this.ddlCiudad.Items.Clear(); CatalogCiudad cc = new CatalogCiudad(); List <Project.BusinessRules.Ciudad> ciudad = cc.GetCiudadPorProvincia(Int32.Parse(this.ddlCiudadProvincia.SelectedValue)); this.ddlCiudad.DataValueField = "id_ciudad"; this.ddlCiudad.DataTextField = "nombre_ciudad"; this.ddlCiudad.DataSource = ciudad; this.ddlCiudad.DataBind(); } } catch (Exception ex) { } }
protected void ddlProvinciaRegion_SelectedIndexChanged(object sender, EventArgs e) { try { this.ddlProvincia.Items.Clear(); CatalogProvincia cp = new CatalogProvincia(); List <Project.BusinessRules.Provincia> provincia = cp.GetProvincia(Int32.Parse(this.ddlProvinciaRegion.SelectedValue)); this.ddlProvincia.DataValueField = "id_provincia"; this.ddlProvincia.DataTextField = "nombre_provincia"; this.ddlProvincia.DataSource = provincia; this.ddlProvincia.DataBind(); } catch (Exception ex) { } }
protected void btnProvinciaEliminar_Click(object sender, EventArgs e) { try { CatalogProvincia cp = new CatalogProvincia(); int id_provincia = Int32.Parse(this.ddlProvincia.SelectedValue); int valor = cp.DeleteProvincia(id_provincia); if (valor == 0) { Page.ClientScript.RegisterStartupScript(GetType(), "Script", "<script>alert('¡Error! No se pudo eliminar la provincia')</script>"); } Response.Redirect("Menu.aspx"); } catch (Exception ex) { } }
protected void btnProvinciaGuardar_Click(object sender, EventArgs e) { try { CatalogProvincia cp = new CatalogProvincia(); int id_provincia = Int32.Parse(this.ddlProvincia.SelectedValue); string nombre_provincia = this.txtProvincia.Text; if (nombre_provincia.Length > 1 && nombre_provincia.Length < 100) { cp.UpdateProvincia(id_provincia, nombre_provincia); Response.Redirect("Menu.aspx"); } else { this.lblCiudadError.Text += "Error al modificar una provincia, la longitud debe ser la especificada"; } } catch (Exception ex) { } }
protected void btnProvinciaGuardar_Click(object sender, EventArgs e) { try { this.lblCiudadError.Visible = true; int id_region = Int32.Parse(this.ddlProvinciaRegion.SelectedValue); string nombre_provincia = this.txtProvincia.Text; if (nombre_provincia.Length > 1 && nombre_provincia.Length < 100) { CatalogProvincia cp = new CatalogProvincia(); cp.AddProvincia(nombre_provincia, id_region); this.txtProvincia.Text = ""; } else { this.lblCiudadError.Text += "Error al ingresar una provincia, la longitud debe ser la especificada"; } } catch (Exception ex) { } }