Exemple #1
0
        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);
                }
            }
        }
Exemple #2
0
        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);
        }