protected void ddlColonia_SelectedIndexChanged(object sender, EventArgs e) { ddlCalle.Items.Clear(); int idcol = 0; if (int.TryParse(ddlColonia.SelectedValue.ToString(), out idcol)) { ddlCalle.Items.Add("Calle:"); foreach (Ubicacion item in Ubicacion.ListaCalles(idcol)) { ListItem l = new ListItem(); l.Text = item.Calle; l.Value = item.Calle; ddlCalle.Items.Add(l); } } }
protected RegistroActo armarRegistro(String idPrelacion, String seccion) { RegistroActo registro = new RegistroActo(); int tidcalle = 0, tidcolonia = 0, tidnumero = 0; int.TryParse(ddlColonia.SelectedValue.ToString(), out tidcolonia); if (ddlCalle.SelectedIndex != -1) { int.TryParse(Ubicacion.ListaCalles(tidcolonia).ElementAt(ddlCalle.SelectedIndex).IdCalle.ToString(), out tidcalle); } int.TryParse(ddlNum.SelectedValue.ToString(), out tidnumero); registro.IdPrelacionActo = int.Parse(idPrelacion); registro.Folio = "Folio"; registro.TipoPredio = txTipoPredio.Text; registro.Superficie = txSuperficie.Text; registro.UnidadSuperficie = ddlUnidadSup.SelectedValue.ToString(); registro.UbicacionInmuebleCalle = tidcalle; registro.UbicacionInmuebleColonia = tidcolonia; registro.UbicacionInmuebleNumero = tidnumero; registro.ColoniaTexto = txColonia.Text; registro.CalleTexto = txCalle.Text; registro.NumeroExterior = txExterior.Text; registro.NumeroInterior = txInterior.Text; registro.Manzana = txManzana.Text; registro.Lote = txLote.Text; registro.Municipio = int.Parse(ddlMunicipios.SelectedValue.ToString()); registro.Poblacion = int.Parse(ddlPoblaciones.SelectedValue.ToString()); registro.ClaveCatastral = txClaveCat.Text; registro.Norte = txNorte.Text; registro.Sur = txSur.Text; registro.Este = txEste.Text; registro.Oeste = txOeste.Text; registro.Noreste = txNoreste.Text; registro.Noroeste = txNoroeste.Text; registro.Sureste = txSureste.Text; registro.Suroeste = txSuroeste.Text; registro.FechaRegistro = txFechaReg.Text; registro.RegistroActual = new Antecedente(); registro.RegistroActual.Libro = txLibroR.Text; registro.RegistroActual.Seccion = ddlSeccionR.SelectedValue.ToString(); registro.RegistroActual.Partida = txPartidaR.Text; registro.RegistroActual.Serie = ddlSerie.SelectedValue.ToString(); registro.Observaciones = txObservaciones.InnerText.ToString(); registro.AnotacionActualizada = txAnotacionActualizada.InnerText.ToString(); //agregar otorgantes DataTable Temporal = (DataTable)Session["tablaOt"]; registro.Otorgantes = new List <Persona>(); foreach (DataRow row in Temporal.Rows) { Persona per = new Persona(); per.Nombre = row["Nombre"].ToString(); per.Paterno = row["Paterno"].ToString(); per.Materno = row["Materno"].ToString(); registro.Otorgantes.Add(per); } //agregar adquirientes DataTable Temporal2 = (DataTable)Session["tablaAd"]; registro.Adquirientes = new List <Persona>(); foreach (DataRow row in Temporal2.Rows) { Persona per = new Persona(); per.Nombre = row["Nombre"].ToString(); per.Paterno = row["Paterno"].ToString(); per.Materno = row["Materno"].ToString(); registro.Adquirientes.Add(per); } //agregar anotaciones marginales DataTable Temporal3 = (DataTable)Session["tablaAnotaciones"]; registro.AnotacionesMarginales = new List <Antecedente>(); foreach (DataRow row in Temporal3.Rows) { Antecedente ant = new Antecedente(); ant.Libro = row["Libro"].ToString(); ant.Tomo = row["Tomo"].ToString(); ant.Seccion = row["Seccion"].ToString(); ant.Serie = row["Serie"].ToString(); ant.Semestre = row["Semestre"].ToString(); ant.Año = row["Año"].ToString(); ant.Partida = row["Partida"].ToString(); registro.AnotacionesMarginales.Add(ant); } // id_prelacion_acto ; seccion switch (seccion) { case "2": registro.TipoPredio = ""; registro.AnotacionesMarginales.Clear(); break; case "3-1": registro.Superficie = ""; registro.UnidadSuperficie = ""; registro.Norte = ""; registro.Sur = ""; registro.Este = ""; registro.Oeste = ""; registro.Noreste = ""; registro.Noroeste = ""; registro.Sureste = ""; registro.Suroeste = ""; break; case "3-2": registro.TipoPredio = ""; registro.Superficie = ""; registro.UnidadSuperficie = ""; registro.UbicacionInmuebleCalle = 0; registro.UbicacionInmuebleColonia = 0; registro.UbicacionInmuebleNumero = 0; registro.ColoniaTexto = ""; registro.CalleTexto = ""; registro.NumeroExterior = ""; registro.NumeroInterior = ""; registro.Manzana = ""; registro.Lote = ""; registro.Norte = ""; registro.Sur = ""; registro.Este = ""; registro.Oeste = ""; registro.Noreste = ""; registro.Noroeste = ""; registro.Sureste = ""; registro.Suroeste = ""; break; case "4": registro.TipoPredio = ""; registro.Superficie = ""; registro.UnidadSuperficie = ""; registro.UbicacionInmuebleCalle = 0; registro.UbicacionInmuebleColonia = 0; registro.UbicacionInmuebleNumero = 0; registro.ColoniaTexto = ""; registro.CalleTexto = ""; registro.NumeroExterior = ""; registro.NumeroInterior = ""; registro.Manzana = ""; registro.Lote = ""; registro.Norte = ""; registro.Sur = ""; registro.Este = ""; registro.Oeste = ""; registro.Noreste = ""; registro.Noroeste = ""; registro.Sureste = ""; registro.Suroeste = ""; registro.Adquirientes.Clear(); break; } return(registro); }