Example #1
0
        public void guardarCampos(DTOEscrapear adm)
        {
            SqlCommand cmd = new SqlCommand(); // sentencias sql

            cmd.Connection  = con;
            cmd.CommandText = "prc_Guardarcamposreg";
            cmd.CommandType = System.Data.CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@cedula", adm.Cedula);
            cmd.Parameters.AddWithValue("@departamento", adm.Departamento);

            cmd.Parameters.AddWithValue("@municipio", adm.Municipio);
            cmd.Parameters.AddWithValue("@puesto", adm.Puesto);
            cmd.Parameters.AddWithValue("@dirpuesto", adm.Dirpuesto);
            cmd.Parameters.AddWithValue("@fecha", adm.Fecha);
            cmd.Parameters.AddWithValue("@mesa", adm.Mesa);


            con.Open();


            cmd.ExecuteNonQuery();
            //cerrar conexiòn
            con.Close();
            //
        }
Example #2
0
        protected void btnRegistraduria_Click(object sender, EventArgs e)
        {
            string line;

            System.IO.StreamReader file =
                new System.IO.StreamReader(@"c:\test.txt");

            while ((line = file.ReadLine()) != null)
            {
                IWebDriver driver = new FirefoxDriver();
                driver.Manage().Timeouts().ImplicitlyWait(TimeSpan.FromSeconds(5));
                driver.Navigate().GoToUrl("https://wsp.registraduria.gov.co/censo/_censoResultado.php");


                string      cedula      = line;
                IWebElement searchInput = driver.FindElement(By.Id("nCedula"));
                searchInput.SendKeys(cedula);
                searchInput.SendKeys(Keys.Enter);
                string departamento = driver.FindElement(By.XPath("//*[@id='apto']/table/tbody/tr[1]/td[2]")).Text;
                string municipio    = driver.FindElement(By.XPath("//*[@id='apto']/table/tbody/tr[2]/td[2]")).Text;
                string puesto       = driver.FindElement(By.XPath("//*[@id='apto']/table/tbody/tr[3]/td[2]")).Text;
                string dirpuesto    = driver.FindElement(By.XPath("//*[@id='apto']/table/tbody/tr[4]/td[2]/div")).Text;
                string fecha        = driver.FindElement(By.XPath("//*[@id='apto']/table/tbody/tr[5]/td[2]")).Text;
                string mesa         = driver.FindElement(By.XPath("//*[@id='apto']/table/tbody/tr[6]/td[2]")).Text;



                if (departamento == null)
                {
                    departamento = "No Aplica";
                }


                if (municipio == null)
                {
                    municipio = "No Aplica";
                }

                if (puesto == null)
                {
                    puesto = "No Aplica";
                }

                if (dirpuesto == null)
                {
                    dirpuesto = "No Aplica";
                }

                if (fecha == null)
                {
                    fecha = "No Aplica";
                }

                if (mesa == null)
                {
                    mesa = "No Aplica";
                }

                DTOEscrapear adm = new DTOEscrapear();
                adm.Cedula       = cedula;
                adm.Departamento = departamento;
                adm.Municipio    = municipio;
                adm.Puesto       = puesto;
                adm.Dirpuesto    = dirpuesto;
                adm.Fecha        = fecha;
                adm.Mesa         = mesa;

                CADEscrapear datocamp = new CADEscrapear();
                datocamp.guardarCampos(adm);
                driver.Close();
            }
        }