コード例 #1
0
 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;
     }
 }
コード例 #2
0
            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;
                }
            }
コード例 #3
0
        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();
 }
コード例 #4
0
     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);
         }
 }
コード例 #5
0
 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 ");
     }
 }
コード例 #6
0
 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");
     }
 }
コード例 #7
0
ファイル: Form1.cs プロジェクト: jennifervpacheco/apppacheco
        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();
        }
コード例 #8
0
ファイル: Form1.cs プロジェクト: jennifervpacheco/apppacheco
 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");
     }
 }