void Registro_KeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar == '¡') { entro = true; return; } if (entro == true) { ConexionPostgres conn = new ConexionPostgres(); var resultado = conn.consultar("SELECT * FROM modelo.asamblea; "); var texto = this.lectura.Text; string[] textos = texto.Split('\''); if (e.KeyChar == 49) { string uni = textos[1].Remove(textos[1].Length - 1); //MessageBox.Show("UNIDAD " + textos[1] + "LA OPCION SELECTIONADA FUE: '" + e.KeyChar.ToString() + "'PRESENCIAL ."); label3.Text=("UNIDAD " + textos[1] + "LA OPCION SELECTIONADA FUE: '" + e.KeyChar.ToString() + "'PRESENCIAL ."); var cadenaSql = "INSERT INTO modelo.asamblea_unidad_residencial(nit, numero_unidad, fecha, id_tipo_asistencia_inicial) VALUES ('" + textos[0] + "','" + uni + "','" + this.fecha + "','1');"; conn.registrar(cadenaSql); } if (e.KeyChar == 50) { string uni = textos[1].Remove(textos[1].Length - 1); MessageBox.Show("UNIDAD " + textos[1] + "LA OPCION SELECTIONADA FUE: '" + e.KeyChar.ToString() + "'PODER ."); var cadenaSql = "INSERT INTO modelo.asamblea_unidad_residencial(nit, numero_unidad, fecha, id_tipo_asistencia_inicial) VALUES ('" + textos[0] + "','" + uni + "','" + this.fecha + "','2');"; conn.registrar(cadenaSql); } entro = false; } }
void Registro_KeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar == '¡') { entro = true; return; } if (entro == true) { ConexionPostgres conn = new ConexionPostgres(); var resultado = conn.consultar("SELECT * FROM modelo.asamblea; "); var texto = this.textBox1.Text; string[] textos = texto.Split('\''); MessageBox.Show(textos[1]); // 49=1 50=2 51=3 if (e.KeyChar == '1') { string uni = textos[1].Remove(textos[1].Length - 1); MessageBox.Show("UNIDAD " + textos[1] + "LA OPCION SELECTIONADA FUE: '" + e.KeyChar.ToString() + "'PRESENCIAL ."); var cadenaSql = "UPDATE modelo.asamblea_unidad_residencial SET id_tipo_asistencia_final ='1' WHERE nit = '" + textos[0] + "'AND numero_unidad= '"+uni+ "' AND fecha='" + this.fecha + "' AND id_tipo_asistencia_final ='3';"; conn.registrar(cadenaSql); } if (e.KeyChar == '2') { string uni = textos[1].Remove(textos[1].Length - 1); MessageBox.Show("UNIDAD " + textos[1] + "LA OPCION SELECTIONADA FUE: '" + e.KeyChar.ToString() + "'PODER ."); var cadenaSql = "UPDATE modelo.asamblea_unidad_residencial SET id_tipo_asistencia_final ='2' WHERE nit = '" + textos[0] + "'AND numero_unidad= '" + uni + "' AND fecha='" + this.fecha + "' AND id_tipo_asistencia_final ='3';"; conn.registrar(cadenaSql); } if (e.KeyChar == '3') { string uni = textos[1].Remove(textos[1].Length - 1); MessageBox.Show("UNIDAD " + textos[1] + "LA OPCION SELECTIONADA FUE: '" + e.KeyChar.ToString() + "'DESCARGAR ANTES DE FINALIZAR ."); var cadenaSql = "UPDATE modelo.asamblea_unidad_residencial SET id_tipo_asistencia_final ='4' WHERE nit = '" + textos[0] + "'AND numero_unidad= '" + uni + "' AND fecha='" + this.fecha + "' AND id_tipo_asistencia_final ='3';"; conn.registrar(cadenaSql); } entro = false; } }
private void button2_Click(object sender, EventArgs e) { string[] opcionesText = new string[10]; opcionesText[0] = textBox1.Text; opcionesText[1] = textBox2.Text; opcionesText[2] = textBox3.Text; opcionesText[3] = textBox4.Text; opcionesText[4] = textBox5.Text; opcionesText[5] = textBox6.Text; opcionesText[6] = textBox7.Text; opcionesText[7] = textBox8.Text; opcionesText[8] = textBox9.Text; opcionesText[9] = textBox10.Text; List<string> opciones = new List<string>(); for (int i = 0; i<opcionesText.ToArray().Length; i++) { if (opcionesText[i] != "") { opciones.Add(opcionesText[i]); } } ConexionPostgres conn = new ConexionPostgres(); var cadenaSql = "INSERT INTO modelo.pregunta(pregunta) VALUES('"+ textBox12.Text+ "') RETURNING id_pregunta;"; var id_pregunta = conn.consultar(cadenaSql)[0]["id_pregunta"]; Select sl1 = comboBox1.SelectedItem as Select; //var cadenaSql2 = "INSERT INTO modelo.pregunta_actual(nit, fecha,id_pregunta) VALUES('" + this.valor + "','"+this.fecha+"','"+id_pregunta+"') ;"; var cadenaSql2 = "DELETE FROM modelo.pregunta_actual WHERE nit = '"+this.valor+"'; INSERT INTO modelo.pregunta_actual(nit, fecha, id_pregunta) VALUES('"+this.valor+"', '"+this.fecha+"', '"+id_pregunta+"'); "; conn.registrar(cadenaSql2); for (int i = 0; i < opciones.ToArray().Length; i++) { var id_opcion = i + 1; var cadenaSql1 = "INSERT INTO modelo.opcion_pregunta(id_opcion, id_pregunta, opcion) VALUES('" + id_opcion + "', '"+id_pregunta+"', '" + opciones[i] + "')"; conn.registrar(cadenaSql1); } MessageBox.Show("LA PREGRUNTA HA SIDO REGISTRADA CONTINUE CON LA VOTACION"); Votacion voto = new Votacion(this.fecha, this.valor); voto.Show(); }
private void votarPorOpcion(char opcion) { //carcater esta entre 48='0' y 57= '9' http://www.asciitable.com/ if (48 <= opcion && opcion <= 57) { ConexionPostgres conn = new ConexionPostgres(); var texto = this.textBox1.Text; string[] textos = texto.Split('\''); string numero_unidad = textos[1].Remove(textos[1].Length - 1); string nit = textos[0]; MessageBox.Show("UNIDAD " + textos[1] + "LA OPCION SELECTIONADA FUE: " + opcion.ToString()); var cadenaSql = "INSERT INTO modelo.voto (id_pregunta, numero_unidad, id_opcion, nit, fecha) VALUES ('"+this.id_pregunta_actual +"','"+numero_unidad+"','"+opcion.ToString()+"','"+nit+"','"+this.fecha+"');"; conn.registrar(cadenaSql); } }
private void button1_Click(object sender, EventArgs e) { ConexionPostgres conn = new ConexionPostgres(); var cadenaSql = "INSERT INTO modelo.propiedad_horizontal(nit, nombre) values ('" + nit.Text + "','" + nombrePropiedad.Text + "');"; var resultado = conn.registrar(cadenaSql); if (resultado) { nit.Text = ""; nombrePropiedad.Text = ""; MessageBox.Show("LA PROPIEDAD HA SIDO REGISTRADA CONTINUE CON EL REGISTRO DE LA ASAMBLEA"); } else { MessageBox.Show("LA PROPIEDAD NO HA SIDO REGISTRADA "); } }
private void button4_Click(object sender, EventArgs e) { Select sl = tipoasambleabix.SelectedItem as Select; string valor = sl.Value; Select sl1 = comboBox1.SelectedItem as Select; string valor1 = sl1.Value; ConexionPostgres conn = new ConexionPostgres(); var cadenaSql = "INSERT INTO modelo.asamblea(nit, nombre, fecha, tiempo_inicial, tiempo_final, id_tipo_asamblea) VALUES('" + valor1 + "','" + nombreasamblea.Text + "', '" + dtp.Value.Date.Year + "-" + dtp.Value.Date.Month + "-" + dtp.Value.Date.Day + "', '" + horaasamblea.Text + "', '" + horafinal.Text + "', '" + valor + "'); "; var resultado = conn.registrar(cadenaSql); if (resultado) { nombreasamblea.Text = ""; horaasamblea.Text = ""; horafinal.Text = ""; MessageBox.Show("SE REALIZÓ EL REGISTRO DE LA ASAMBLEA CONTINUAR EN EL FORMULARIO PRINCIPAL"); } else { MessageBox.Show("NO SE REALIZÓ EL REGISTRO DE LA ASAMBLEA"); } }
private void button2_Click(object sender, EventArgs e) { string ruta = this.buscarDoc(); ConexionPostgres conn = new ConexionPostgres(); FileStream fs; try { fs = new FileStream(ruta, FileMode.Open, FileAccess.Read); } catch { MessageBox.Show("El archivo está siendo usado por otro programa. Asegurese de haber seleccionado el archivo correcto."); return; } XSSFWorkbook wb = new XSSFWorkbook(fs); string nombreHoja = ""; for (int i = 0; i < wb.Count; i++) { nombreHoja = wb.GetSheetAt(i).SheetName; } XSSFSheet sheet = (XSSFSheet)wb.GetSheet(nombreHoja); try { for (int row = 1; row <= sheet.LastRowNum; row++) { if (sheet.GetRow(row) != null) //null is when the row only contains empty cells { var fila = sheet.GetRow(row); var nit = fila.GetCell(0).ToString(); var numero_unidad = fila.GetCell(1).ToString(); var nombre_completo = fila.GetCell(2).ToString(); var coeficiente = fila.GetCell(3).ToString().Replace(",", "."); var documento = fila.GetCell(4).ToString(); var cadenaSql = string.Format( @"INSERT INTO modelo.unidad_residencial ( nit, numero_unidad, nombre_completo, coeficiente, documento ) VALUES ( '{0}', '{1}', '{2}', '{3}', '{4}' );", nit, numero_unidad, nombre_completo, coeficiente, documento ); var resultado = conn.registrar(cadenaSql); if (!resultado)//Falló la consulta { MessageBox.Show("El registro NIT:" + nit + ", Número Unidad:" + numero_unidad + ", Nombre Completo:" + nombre_completo + ", Coeficiente:" + coeficiente + ", Número Documento:" + documento + " ,no pudo ser completado de manera exitosa, revise los datos (están mal o ya existen o se encontro elemento en blanco)."); MessageBox.Show(cadenaSql); return; } } else { MessageBox.Show("realizado"); } } MessageBox.Show("Datos cargados correctamente."); } catch { MessageBox.Show("Algo pasó con la carga de archivos, asegúrese de que ha cargado el archivo correcto con datos válidos."); } //Se cierra el archivo fs.Close(); }
private void button8_Click(object sender, EventArgs e) { ConexionPostgres conn1 = new ConexionPostgres(); var cadenaSql = string.Format("SELECT * FROM modelo.asamblea; "); var resultado = conn1.registrar(cadenaSql); if (resultado) { MessageBox.Show("verificada la conexion"); } }