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(); // }
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(); } }