示例#1
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (comboBox1.SelectedValue == null || textBox1.Equals(""))
            {
                MessageBox.Show("No se pueden dejar campos vacios");
            }
            else
            {
                try
                {
                    if (radioButton1.Checked)
                    {
                        ConnectionBD.ExecuteNonQuery("INSERT INTO REGISTRO(idusuario ,entrada, temperatura) " +
                                                     $"VALUES('{comboBox1.SelectedValue}', true, '{textBox1.Text}') ");

                        MessageBox.Show("Bienvenido");
                    }
                    else if (radioButton2.Checked)
                    {
                        ConnectionBD.ExecuteNonQuery("INSERT INTO REGISTRO(idusuario ,entrada, temperatura) " +
                                                     $"VALUES('{comboBox1.SelectedValue}', false, '{textBox1.Text}') ");

                        MessageBox.Show("Buen Viaje");
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Ha ocurrido un error");
                }
            }
        }
        private void ActGrid()
        {
            tableLayoutPanel1.Controls.Remove(dataGridView1);
            var dt = ConnectionBD.ExecuteQuery($"SELECT * FROM REGISTRO WHERE idusuario = '{empleado.IdUsuario}' ");

            dataGridView1.DataSource = dt;
            tableLayoutPanel1.Controls.Add(dataGridView1);
        }
示例#3
0
        public void ActGrid()
        {
            tableLayoutPanel3.Controls.Remove(dataGridView1);
            var dt = ConnectionBD.ExecuteQuery("SELECT idusuario, iddepartamento, nombre, apellido, dui, fechanacimiento FROM USUARIO ");

            dataGridView1.DataSource = dt;
            tableLayoutPanel3.Controls.Add(dataGridView1);
        }
示例#4
0
        public void ActGrid4()
        {
            groupBox3.Controls.Remove(dataGridView4);
            var dt = ConnectionBD.ExecuteQuery(" SELECT sc.idusuario, sc.entradas FROM (SELECT u.idusuario, count(r.idusuario) as entradas " +
                                               "FROM REGISTRO r, USUARIO u WHERE r.idusuario = u.idusuario GROUP BY u.idusuario) AS sc WHERE sc.entradas % 2 != 0 ");

            dataGridView4.DataSource = dt;
            groupBox3.Controls.Add(dataGridView4);
        }
示例#5
0
        public void ActGrid2()
        {
            tableLayoutPanel6.Controls.Remove(dataGridView2);
            var dt = ConnectionBD.ExecuteQuery("SELECT * FROM REGISTRO");

            dataGridView2.DataSource = dt;
            tableLayoutPanel6.Controls.Add(dataGridView2, 0, 0);
            tableLayoutPanel6.SetColumnSpan(dataGridView2, 2);
        }
示例#6
0
        public void ActGrid3()
        {
            groupBox2.Controls.Remove(dataGridView3);
            var dt = ConnectionBD.ExecuteQuery("SELECT d.nombre, count(u.idDepartamento) as frecuencia " +
                                               "FROM REGISTRO r, DEPARTAMENTO d, USUARIO u " +
                                               "WHERE r.idUsuario = u.idUsuario AND d.idDepartamento = u.idDepartamento " +
                                               "GROUP BY d.idDepartamento " +
                                               "ORDER BY frecuencia DESC LIMIT 1 ");

            dataGridView3.DataSource = dt;
            groupBox2.Controls.Add(dataGridView3);
        }
示例#7
0
        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                ConnectionBD.ExecuteNonQuery("INSERT INTO USUARIO(idusuario, iddepartamento ,nombre, apellido, dui, contrasenia, fechanacimiento) " +
                                             $"VALUES('{textBox5.Text}', '{comboBox1.SelectedValue}', '{textBox1.Text}', '{textBox2.Text}', '{textBox3.Text}', '{textBox6.Text}', '{textBox4.Text}') ");

                MessageBox.Show("Usuario registrado");
            }
            catch (Exception ex)
            {
                MessageBox.Show("Ha ocurrido un error");
            }
        }
        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                string nonQuery = $"DELETE FROM USUARIO WHERE idusuario = '{comboBox1.SelectedValue}' ";

                ConnectionBD.ExecuteNonQuery(nonQuery);

                MessageBox.Show("Se ha eliminado el usuario");
            }
            catch (Exception exception)
            {
                MessageBox.Show("Ha ocurrido un error!");
            }
        }
        public static List <Departamento> getLista()
        {
            string sql = "SELECT * FROM DEPARTAMENTO";

            DataTable dt = ConnectionBD.ExecuteQuery(sql);

            List <Departamento> lista = new List <Departamento>();

            foreach (DataRow fila in dt.Rows)
            {
                Departamento dp = new Departamento();
                dp.IdDepartamento = Convert.ToInt32(fila[0].ToString());
                dp.Nombre         = fila[1].ToString();
                dp.Ubicacion      = fila[2].ToString();

                lista.Add(dp);
            }

            return(lista);
        }
        public static List <Registro> getLista()
        {
            string sql = "SELECT * FROM REGISTRO";

            DataTable dt = ConnectionBD.ExecuteQuery(sql);

            List <Registro> lista = new List <Registro>();

            foreach (DataRow fila in dt.Rows)
            {
                Registro reg = new Registro();
                reg.IdRegistro  = Convert.ToInt32(fila[0].ToString());
                reg.IdUsuario   = Convert.ToInt32(fila[1].ToString());
                reg.Entrada     = Convert.ToBoolean(fila[2].ToString());
                reg.Temperatura = Convert.ToDouble(fila[3].ToString());
                reg.Fecha       = Convert.ToDateTime(fila[0].ToString());

                lista.Add(reg);
            }

            return(lista);
        }
示例#11
0
        public static List <Usuario> getLista()
        {
            string sql = "SELECT * FROM USUARIO";

            DataTable dt = ConnectionBD.ExecuteQuery(sql);

            List <Usuario> lista = new List <Usuario>();

            foreach (DataRow fila in dt.Rows)
            {
                Usuario usu = new Usuario();
                usu.IdUsuario       = Convert.ToInt32(fila[0].ToString());
                usu.IdDepartamento  = Convert.ToInt32(fila[1].ToString());
                usu.Nombre          = fila[2].ToString();
                usu.Apellido        = fila[3].ToString();
                usu.Dui             = fila[4].ToString();
                usu.Contrasenia     = fila[5].ToString();
                usu.FechaNacimiento = fila[6].ToString();

                lista.Add(usu);
            }

            return(lista);
        }