private void BtnPesquisar_Click(object sender, EventArgs e)
        {
            dataGridView2.Rows.Clear();
            dataGridView2.Columns.Clear();
            Conexão       conexão = new Conexão();
            SqlCommand    cmd     = new SqlCommand();
            SqlDataReader dr;
            login         login = new login();

            login.selectcodbloco(cmbBlocos.Text);
            string apartamento = cmbApt.Text;
            string bloco       = login.tem19.ToString();

            cmd.CommandText = "select * from PEDIDOS_RAPIDOS where APARTAMENTO = @apartamento and COD_BLOCO = @bloco";
            cmd.Parameters.AddWithValue("@apartamento", apartamento);
            cmd.Parameters.AddWithValue("@bloco", bloco);

            try
            {
                //Conectar ao Banco
                cmd.Connection = conexão.conectar();
                //Executar Comando
                dr = cmd.ExecuteReader();

                int nColunas = dr.FieldCount;

                for (int i = 0; i < nColunas; i++)
                {
                    dataGridView2.Columns.Add(dr.GetName(i).ToString(), dr.GetName(i).ToString());
                }
                string[] linhaDados = new string[nColunas];
                while (dr.Read())
                {
                    for (int a = 0; a < nColunas; a++)
                    {
                        if (dr.GetFieldType(a).ToString() == "System.Int32")
                        {
                            linhaDados[a] = dr.GetInt32(a).ToString();
                            if (a == 5)
                            {
                                login.selectBlocos(dr.GetInt32(a));
                                linhaDados[a] = login.tem16;
                            }
                        }
                        if (dr.GetFieldType(a).ToString() == "System.String")
                        {
                            linhaDados[a] = dr.GetString(a).ToString();
                        }

                        if (dr.GetFieldType(a).ToString() == "System.DateTime")
                        {
                            linhaDados[a] = dr.GetDateTime(a).ToString();
                        }
                    }

                    dataGridView2.Rows.Add(linhaDados);
                }
                if (linhaDados[0] == null)
                {
                    MessageBox.Show("A Consulta não foi localizada, tente novamente!!", "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    dataGridView2.Rows.Clear();
                    dataGridView2.Columns.Clear();
                    cmbApt.Text    = "";
                    cmbBlocos.Text = "";
                }

                conexão.desconectar();
            }
            catch
            {
                MessageBox.Show("A Consulta não foi localizada, tente novamente!!", "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Пример #2
0
        private void Button3_Click(object sender, EventArgs e)
        {
            if (cmbCargos.Text != "")
            {
                dataGridView2.Rows.Clear();
                dataGridView2.Columns.Clear();
                Conexão       conexão = new Conexão();
                SqlCommand    cmd3    = new SqlCommand();
                SqlDataReader dr3;

                string Cargo = cmbCargos.Text;



                cmd3.CommandText = "select * from CargosDepartamento where Cargos = @Cargo";
                cmd3.Parameters.AddWithValue("@Cargo", Cargo);



                try
                {
                    //Conectar ao Banco
                    cmd3.Connection = conexão.conectar();
                    //Executar Comando
                    dr3 = cmd3.ExecuteReader();

                    int nColunas = dr3.FieldCount;

                    for (int i = 0; i < nColunas; i++)
                    {
                        dataGridView2.Columns.Add(dr3.GetName(i).ToString(), dr3.GetName(i).ToString());
                    }
                    string[] linhaDados = new string[nColunas];

                    while (dr3.Read())
                    {
                        for (int a = 0; a < nColunas; a++)
                        {
                            if (dr3.GetFieldType(a).ToString() == "System.Int32")
                            {
                                linhaDados[a] = dr3.GetInt32(a).ToString();
                            }
                            if (dr3.GetFieldType(a).ToString() == "System.String")
                            {
                                linhaDados[a] = dr3.GetString(a).ToString();
                            }

                            if (dr3.GetFieldType(a).ToString() == "System.DateTime")
                            {
                                linhaDados[a] = dr3.GetDateTime(a).ToString();
                            }
                        }

                        dataGridView2.Rows.Add(linhaDados);
                    }

                    conexão.desconectar();
                }
                catch
                {
                    MessageBox.Show("A Consulta não foi localizada, tente novamente!!", "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                MessageBox.Show("Por gentileza selecione um Cargo!!", "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void Timer1_Tick(object sender, EventArgs e)
        {
            if (cmbApt.Text == "" && cmbBlocos.Text == "")
            {
                dataGridView2.Rows.Clear();
                dataGridView2.Columns.Clear();
                Conexão       conexão = new Conexão();
                SqlCommand    cmd     = new SqlCommand();
                SqlDataReader dr;

                cmd.CommandText = "select * from PEDIDOS_RAPIDOS";

                try
                {
                    //Conectar ao Banco
                    cmd.Connection = conexão.conectar();
                    //Executar Comando
                    dr = cmd.ExecuteReader();

                    int nColunas = dr.FieldCount;

                    for (int p = 0; p < nColunas; p++)
                    {
                        dataGridView2.Columns.Add(dr.GetName(p).ToString(), dr.GetName(p).ToString());
                    }
                    string[] linhaDados = new string[nColunas];
                    while (dr.Read())
                    {
                        for (int a = 0; a < nColunas; a++)
                        {
                            if (dr.GetFieldType(a).ToString() == "System.Int32")
                            {
                                linhaDados[a] = dr.GetInt32(a).ToString();
                                if (a == 5)
                                {
                                    login login = new login();
                                    login.selectBlocos(dr.GetInt32(a));
                                    linhaDados[a] = login.tem16;
                                }
                            }
                            if (dr.GetFieldType(a).ToString() == "System.String")
                            {
                                linhaDados[a] = dr.GetString(a).ToString();
                            }

                            if (dr.GetFieldType(a).ToString() == "System.DateTime")
                            {
                                linhaDados[a] = dr.GetDateTime(a).ToString();
                            }
                        }

                        dataGridView2.Rows.Add(linhaDados);
                    }
                    if (linhaDados[0] == null)
                    {
                        MessageBox.Show("A Consulta não foi localizada, tente novamente!!", "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        dataGridView2.Rows.Clear();
                        dataGridView2.Columns.Clear();
                    }

                    conexão.desconectar();
                }
                catch
                {
                    MessageBox.Show("A Consulta não foi localizada, tente novamente!!", "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
Пример #4
0
        private void BtnPesquisar_Click(object sender, EventArgs e)
        {
            dataGridView2.Rows.Clear();
            dataGridView2.Columns.Clear();
            Conexão       conexão = new Conexão();
            SqlCommand    cmd     = new SqlCommand();
            SqlDataReader dr;

            if (CmbPesquisa.Text == "*")
            {
                cmd.CommandText = "select * from Funcionario";
            }
            if (CmbPesquisa.Text == "NOME")
            {
                string Funcionario = "%" + txtNome.Text + "%";
                cmd.CommandText = "SELECT * FROM Funcionario WHERE Nome LIKE @Funcionario";
                cmd.Parameters.AddWithValue("@Funcionario", Funcionario);
            }
            if (CmbPesquisa.Text == "RG")
            {
                string RG = txtNome.Text;
                cmd.CommandText = "SELECT * FROM Funcionario WHERE RG = @RG";
                cmd.Parameters.AddWithValue("@RG", RG);
            }
            if (CmbPesquisa.Text == "CPF")
            {
                string CPF = txtNome.Text;
                cmd.CommandText = "SELECT * FROM Funcionario WHERE CPF = @CPF";
                cmd.Parameters.AddWithValue("@CPF", CPF);
            }
            if (CmbPesquisa.Text == "CARGO")
            {
                string CARGO = comboBox1.Text;
                cmd.CommandText = "SELECT * FROM Funcionario WHERE Cargo = @CARGO";
                cmd.Parameters.AddWithValue("@CARGO", CARGO);
            }
            if (CmbPesquisa.Text == "DEPARTAMENTO")
            {
                string DEPARTAMENTO = comboBox2.Text;
                cmd.CommandText = "SELECT * FROM Funcionario WHERE Departamento = @DEPARTAMENTO";
                cmd.Parameters.AddWithValue("@DEPARTAMENTO", DEPARTAMENTO);
            }

            try
            {
                //Conectar ao Banco
                cmd.Connection = conexão.conectar();
                //Executar Comando
                dr = cmd.ExecuteReader();

                int nColunas = dr.FieldCount;

                for (int i = 0; i < nColunas; i++)
                {
                    dataGridView2.Columns.Add(dr.GetName(i).ToString(), dr.GetName(i).ToString());
                }
                string[] linhaDados = new string[nColunas];
                while (dr.Read())
                {
                    for (int a = 0; a < nColunas; a++)
                    {
                        if (dr.GetFieldType(a).ToString() == "System.Int32")
                        {
                            linhaDados[a] = dr.GetInt32(a).ToString();
                        }
                        if (dr.GetFieldType(a).ToString() == "System.String")
                        {
                            linhaDados[a] = dr.GetString(a).ToString();
                        }

                        if (dr.GetFieldType(a).ToString() == "System.DateTime")
                        {
                            linhaDados[a] = dr.GetDateTime(a).ToString();
                        }
                    }

                    dataGridView2.Rows.Add(linhaDados);
                }
                if (linhaDados[0] == null)
                {
                    MessageBox.Show("A Consulta não foi localizada, tente novamente!!", "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    dataGridView2.Rows.Clear();
                    dataGridView2.Columns.Clear();
                    txtNome.Visible   = false;
                    label2.Visible    = false;
                    label3.Visible    = false;
                    label4.Visible    = false;
                    comboBox1.Visible = false;
                    txtNome.Text      = "";
                    CmbPesquisa.Text  = "";
                    comboBox1.Text    = "";
                }

                conexão.desconectar();
            }
            catch
            {
                MessageBox.Show("A Consulta não foi localizada, tente novamente!!", "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void BtnPesquisar_Click(object sender, EventArgs e)
        {
            dataGridView2.Rows.Clear();
            dataGridView2.Columns.Clear();
            Conexão       conexão = new Conexão();
            SqlCommand    cmd     = new SqlCommand();
            SqlDataReader dr;


            if (CmbPesquisa.Text == "*")
            {
                cmd.CommandText = "select * from Visitantes";
            }
            if (CmbPesquisa.Text == "NOME")
            {
                string Visitante = "%" + txtNome.Text + "%";
                cmd.CommandText = "select * from Visitantes where NomeVisitante like @Visitante";
                cmd.Parameters.AddWithValue("@Visitante", Visitante);
            }
            if (CmbPesquisa.Text == "CPF")
            {
                string CPF = txtNome.Text;
                cmd.CommandText = "select * from Visitantes where CPF = @CPF";
                cmd.Parameters.AddWithValue("@CPF", CPF);
            }
            if (CmbPesquisa.Text == "RG")
            {
                string RG = txtNome.Text;
                cmd.CommandText = "select * from Visitantes where RG = @RG";
                cmd.Parameters.AddWithValue("@RG", RG);
            }
            try
            {
                //Conectar ao Banco
                cmd.Connection = conexão.conectar();
                //Executar Comando
                dr = cmd.ExecuteReader();

                int nColunas = dr.FieldCount;

                for (int i = 0; i < nColunas; i++)
                {
                    dataGridView2.Columns.Add(dr.GetName(i).ToString(), dr.GetName(i).ToString());
                }
                string[] linhaDados = new string[nColunas];
                while (dr.Read())
                {
                    for (int a = 0; a < nColunas; a++)
                    {
                        if (dr.GetFieldType(a).ToString() == "System.Int32")
                        {
                            linhaDados[a] = dr.GetInt32(a).ToString();
                        }
                        if (dr.GetFieldType(a).ToString() == "System.String")
                        {
                            linhaDados[a] = dr.GetString(a).ToString();
                        }

                        if (dr.GetFieldType(a).ToString() == "System.DateTime")
                        {
                            linhaDados[a] = dr.GetDateTime(a).ToString();
                        }
                    }

                    dataGridView2.Rows.Add(linhaDados);
                }
                if (linhaDados[0] == null)
                {
                    MessageBox.Show("A Consulta não foi localizada, tente novamente!!", "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    label2.Visible   = false;
                    txtNome.Visible  = false;
                    label3.Visible   = false;
                    label4.Visible   = false;
                    CmbPesquisa.Text = "";
                    txtNome.Text     = "";
                    dataGridView2.Rows.Clear();
                    dataGridView2.Columns.Clear();
                }

                conexão.desconectar();
            }
            catch
            {
                MessageBox.Show("A Consulta não foi localizada, tente novamente!!", "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Пример #6
0
        private void Button4_Click(object sender, EventArgs e)
        {
            tt = "x";
            dataGridView2.Rows.Clear();
            dataGridView2.Columns.Clear();
            Conexão       conexão = new Conexão();
            SqlCommand    cmd     = new SqlCommand();
            SqlDataReader dr;

            cmd.CommandText = "select * from REUNIAO";


            try
            {
                //Conectar ao Banco
                cmd.Connection = conexão.conectar();
                //Executar Comando
                dr = cmd.ExecuteReader();

                int nColunas = dr.FieldCount;

                for (int i = 0; i < nColunas; i++)
                {
                    dataGridView2.Columns.Add(dr.GetName(i).ToString(), dr.GetName(i).ToString());
                }
                string[] linhaDados = new string[nColunas];
                while (dr.Read())
                {
                    for (int a = 0; a < nColunas; a++)
                    {
                        if (dr.GetFieldType(a).ToString() == "System.Int32")
                        {
                            linhaDados[a] = dr.GetInt32(a).ToString();
                        }
                        if (dr.GetFieldType(a).ToString() == "System.String")
                        {
                            linhaDados[a] = dr.GetString(a).ToString();
                        }

                        if (dr.GetFieldType(a).ToString() == "System.DateTime")
                        {
                            linhaDados[a] = dr.GetDateTime(a).ToString();
                        }
                    }

                    dataGridView2.Rows.Add(linhaDados);
                }
                if (linhaDados[0] == null)
                {
                    MessageBox.Show("A Consulta não foi localizada, tente novamente!!", "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    dataGridView2.Rows.Clear();
                    dataGridView2.Columns.Clear();
                    txtTema2.Text        = "";
                    cmbHoraEntrada2.Text = "";
                }

                conexão.desconectar();
            }
            catch
            {
                MessageBox.Show("A Consulta não foi localizada, tente novamente!!", "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Пример #7
0
        private void BtnPesquisar_Click(object sender, EventArgs e)
        {
            dataGridView2.Rows.Clear();
            dataGridView2.Columns.Clear();
            Conexão       conexão = new Conexão();
            SqlCommand    cmd     = new SqlCommand();
            SqlDataReader dr;



            if (CmbPesquisa.Text == "*")
            {
                cmd.CommandText = "select * from Servicos";
            }
            if (CmbPesquisa.Text == "NOME")
            {
                string Empresa = txtNome.Text;
                cmd.CommandText = "select * from Servicos where Empresa = @Empresa";
                cmd.Parameters.AddWithValue("@Empresa", Empresa);
            }
            if (CmbPesquisa.Text == "DATA SERVIÇO")
            {
                string Empresa = cmbDia.Text + "/" + CmbMes.Text + "/" + cmbAno.Text;
                cmd.CommandText = "select * from Servicos where dataServico = @Empresa";
                cmd.Parameters.AddWithValue("@Empresa", Empresa);
            }
            if (CmbPesquisa.Text == "CNPJ")
            {
                string Empresa = txtPesquisar.Text;
                cmd.CommandText = "select * from Servicos where CNPJ = @Empresa";
                cmd.Parameters.AddWithValue("@Empresa", Empresa);
            }

            try
            {
                //Conectar ao Banco
                cmd.Connection = conexão.conectar();
                //Executar Comando
                dr = cmd.ExecuteReader();

                int nColunas = dr.FieldCount;

                for (int i = 0; i < nColunas; i++)
                {
                    dataGridView2.Columns.Add(dr.GetName(i).ToString(), dr.GetName(i).ToString());
                }
                string[] linhaDados = new string[nColunas];
                while (dr.Read())
                {
                    for (int a = 0; a < nColunas; a++)
                    {
                        if (dr.GetFieldType(a).ToString() == "System.Int32")
                        {
                            linhaDados[a] = dr.GetInt32(a).ToString();
                        }
                        if (dr.GetFieldType(a).ToString() == "System.String")
                        {
                            linhaDados[a] = dr.GetString(a).ToString();
                        }

                        if (dr.GetFieldType(a).ToString() == "System.DateTime")
                        {
                            linhaDados[a] = dr.GetDateTime(a).ToString();
                        }
                    }

                    dataGridView2.Rows.Add(linhaDados);
                }
                if (linhaDados[0] == null)
                {
                    MessageBox.Show("A Consulta não foi localizada, tente novamente!!", "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    dataGridView2.Rows.Clear();
                    dataGridView2.Columns.Clear();
                    CmbPesquisa.Text     = "";
                    txtPesquisar.Text    = "";
                    txtNome.Text         = "";
                    cmbDia.Visible       = false;
                    CmbMes.Visible       = false;
                    cmbAno.Visible       = false;
                    txtNome.Visible      = false;
                    txtPesquisar.Visible = false;
                    label2.Visible       = false;
                }

                conexão.desconectar();
            }
            catch
            {
                MessageBox.Show("A Consulta não foi localizada, tente novamente!!", "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Пример #8
0
        private void Button3_Click(object sender, EventArgs e)
        {
            tt = "";
            dataGridView2.Rows.Clear();
            dataGridView2.Columns.Clear();
            Conexão    conexão = new Conexão();
            SqlCommand cmd     = new SqlCommand();

            SqlDataReader dr;

            string data       = cmbDia2.Text + "/" + cmbMes2.Text + "/" + cmbAno2.Text;
            string codReuniao = data + "-" + cmbHoraEntrada2.Text;
            string hora       = cmbHoraEntrada2.Text;

            cmd.CommandText = "select * from REUNIAO where TEMA_CENTRAL = @temaCentral and HORA_REUNIAO = @horaReuniao and DATA_HORA = @dataReuniao";
            cmd.Parameters.AddWithValue("@horaReuniao", hora);
            cmd.Parameters.AddWithValue("@temaCentral", txtTema2.Text);
            cmd.Parameters.AddWithValue("@dataReuniao", data);



            try
            {
                //Conectar ao Banco
                cmd.Connection = conexão.conectar();
                //Executar Comando
                dr = cmd.ExecuteReader();

                int nColunas = dr.FieldCount;

                for (int i = 0; i < nColunas; i++)
                {
                    dataGridView2.Columns.Add(dr.GetName(i).ToString(), dr.GetName(i).ToString());
                }
                string[] linhaDados = new string[nColunas];
                while (dr.Read())
                {
                    for (int a = 0; a < nColunas; a++)
                    {
                        if (a == 0)
                        {
                            codReuniao = dr.GetInt32(a).ToString();
                        }
                        if (dr.GetFieldType(a).ToString() == "System.Int32")
                        {
                            linhaDados[a] = dr.GetInt32(a).ToString();
                        }
                        if (dr.GetFieldType(a).ToString() == "System.String")
                        {
                            linhaDados[a] = dr.GetString(a).ToString();
                        }

                        if (dr.GetFieldType(a).ToString() == "System.DateTime")
                        {
                            linhaDados[a] = dr.GetDateTime(a).ToString();
                        }
                    }
                    cod = linhaDados[0];
                    dataGridView2.Rows.Add(linhaDados);
                }
                codUpdate = codReuniao;
                if (linhaDados[0] == null)
                {
                    MessageBox.Show("A Consulta não foi localizada, tente novamente!!", "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    dataGridView2.Rows.Clear();
                    dataGridView2.Columns.Clear();
                    txtTema2.Text        = "";
                    cmbHoraEntrada2.Text = "";
                }

                conexão.desconectar();
            }
            catch
            {
                MessageBox.Show("A Consulta não foi localizada, tente novamente!!", "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Пример #9
0
        public ConsultarDepartamento()
        {
            InitializeComponent();
            login login = new login();

            CmbDepartamento.Items.Clear();
            CmbDepartamento.Text = "";
            login.envio          = "teste";
            login.envio2         = "teste";
            CmbDepartamento.Items.Add("*");
            string        salvarDepartamentos = "";
            int           l       = 1;
            Conexão       conexão = new Conexão();
            SqlCommand    cmd     = new SqlCommand();
            SqlDataReader dr;


            try
            {
                //Conectar ao Banco
                cmd.Connection  = conexão.conectar();
                cmd.CommandText = "select * from DEPARTAMENTOS";
                //Executar Comando
                dr = cmd.ExecuteReader();

                int nColunas = dr.FieldCount;


                string[] linhaDados = new string[nColunas];

                while (dr.Read())
                {
                    for (int a = 0; a < nColunas; a++)
                    {
                        if (dr.GetFieldType(a).ToString() == "System.Int32")
                        {
                            linhaDados[a] = dr.GetInt32(a).ToString();
                        }
                        if (dr.GetFieldType(a).ToString() == "System.String")
                        {
                            linhaDados[a] = dr.GetString(a).ToString();
                        }

                        if (dr.GetFieldType(a).ToString() == "System.DateTime")
                        {
                            linhaDados[a] = dr.GetDateTime(a).ToString();
                        }
                    }
                    CmbDepartamento.Items.Add(linhaDados[1]);
                }

                conexão.desconectar();



                //while (login.envio2 != "")
                //{
                //    login.envio2 = "";
                //    login.selectDepartamento(l);
                //    salvarDepartamentos += "|" + login.envio2;
                //    l++;
                //}
                //string[] Departamentos = salvarDepartamentos.Split((char)'|');
                //int testee2 = Departamentos.Count();
                //for (int a = 0; a <= testee2 - 1; a++)
                //{
                //    if (Departamentos[a] != "")
                //    {
                //        CmbDepartamento.Items.Add(Departamentos[a]);

                //    }

                //}
            }
            catch
            {
            }
        }
Пример #10
0
        private void BtnPesquisar_Click(object sender, EventArgs e)
        {
            if (CmbDepartamento.Text != "")
            {
                dataGridView2.Rows.Clear();
                dataGridView2.Columns.Clear();
                Conexão       conexão = new Conexão();
                SqlCommand    cmd     = new SqlCommand();
                SqlDataReader dr;

                string Departamento = CmbDepartamento.Text;

                if (Departamento == "*")
                {
                    cmd.CommandText = "select * from DEPARTAMENTOS";
                    tt = "teste";
                }
                else
                {
                    login login = new login();
                    login.selectCodDepar(Departamento);
                    int codDepartamento = login.tem47;
                    cmd.CommandText = "select * from CARGOS where COD_DEPARTAMENTO = @Departamento";
                    cmd.Parameters.AddWithValue("@Departamento", codDepartamento);
                    tt = "";
                }

                try
                {
                    //Conectar ao Banco
                    cmd.Connection = conexão.conectar();
                    //Executar Comando
                    dr = cmd.ExecuteReader();

                    int nColunas = dr.FieldCount;

                    for (int i = 0; i < nColunas; i++)
                    {
                        dataGridView2.Columns.Add(dr.GetName(i).ToString(), dr.GetName(i).ToString());
                    }
                    string[] linhaDados = new string[nColunas];

                    while (dr.Read())
                    {
                        for (int a = 0; a < nColunas; a++)
                        {
                            if (dr.GetFieldType(a).ToString() == "System.Int32")
                            {
                                linhaDados[a] = dr.GetInt32(a).ToString();
                            }
                            if (dr.GetFieldType(a).ToString() == "System.String")
                            {
                                linhaDados[a] = dr.GetString(a).ToString();
                            }

                            if (dr.GetFieldType(a).ToString() == "System.DateTime")
                            {
                                linhaDados[a] = dr.GetDateTime(a).ToString();
                            }
                        }

                        dataGridView2.Rows.Add(linhaDados);
                    }
                    codUpdate = Departamento;
                    conexão.desconectar();
                }
                catch
                {
                    MessageBox.Show("A Consulta não foi localizada, tente novamente!!", "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                MessageBox.Show("Por gentileza escolha um Departamento!!", "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void BtnPesquisar_Click(object sender, EventArgs e)
        {
            dataGridView2.Rows.Clear();
            dataGridView2.Columns.Clear();
            Conexão       conexão = new Conexão();
            SqlCommand    cmd     = new SqlCommand();
            SqlDataReader dr;


            if (CmbPesquisa.Text == "NOME")
            {
                string Morador = txtNome.Text;
                cmd.CommandText = "select * from MORADORES where NOME = @Morador";
                cmd.Parameters.AddWithValue("@Morador", Morador);
            }
            if (CmbPesquisa.Text == "CPF")
            {
                string CPF = txtNome.Text;
                cmd.CommandText = "select * from MORADORES where  CPF = @CPF";
                cmd.Parameters.AddWithValue("@CPF", CPF);
            }
            if (CmbPesquisa.Text == "RG")
            {
                string RG = txtNome.Text;
                cmd.CommandText = "select * from MORADORES where  RG = @RG";
                cmd.Parameters.AddWithValue("@RG", RG);
            }
            if (CmbPesquisa.Text == "GARAGEM")
            {
                string Garagem = txtNome.Text;
                cmd.CommandText = "select * from MORADORES where  GARAGEM = @Garagem";
                cmd.Parameters.AddWithValue("@Garagem", Garagem);
            }
            if (CmbPesquisa.Text == "APARTAMENTO")
            {
                string Apartamento = cmbApt.Text;
                string Blocos      = cmbBlocos.Text;
                login  login       = new login();
                login.selectcodbloco(Blocos);
                int codBloco = login.tem19;

                cmd.CommandText = "select * from MORADORES where  COD_BLOCO = @Blocos and APARTAMENTO = @Apartamento";
                cmd.Parameters.AddWithValue("@Apartamento", Apartamento);
                cmd.Parameters.AddWithValue("@Blocos", codBloco);
            }

            try
            {
                //Conectar ao Banco
                cmd.Connection = conexão.conectar();
                //Executar Comando
                dr = cmd.ExecuteReader();

                int nColunas = dr.FieldCount;

                for (int i = 0; i < nColunas; i++)
                {
                    dataGridView2.Columns.Add(dr.GetName(i).ToString(), dr.GetName(i).ToString());
                }
                string[] linhaDados = new string[nColunas];
                while (dr.Read())
                {
                    for (int a = 0; a < nColunas; a++)
                    {
                        if (dr.GetFieldType(a).ToString() == "System.Int32")
                        {
                            linhaDados[a] = dr.GetInt32(a).ToString();
                        }
                        if (dr.GetFieldType(a).ToString() == "System.String")
                        {
                            linhaDados[a] = dr.GetString(a).ToString();
                        }

                        if (dr.GetFieldType(a).ToString() == "System.DateTime")
                        {
                            linhaDados[a] = dr.GetDateTime(a).ToString();
                        }
                    }

                    dataGridView2.Rows.Add(linhaDados);
                }
                if (linhaDados[0] == null && linhaDados[1] == null)
                {
                    MessageBox.Show("A Consulta não foi localizada, tente novamente!!", "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    dataGridView2.Rows.Clear();
                    dataGridView2.Columns.Clear();
                    txtNome.Visible   = false;
                    cmbApt.Visible    = false;
                    cmbBlocos.Visible = false;
                    label2.Visible    = false;
                    label3.Visible    = false;
                    label4.Visible    = false;
                    txtNome.Text      = "";
                    cmbApt.Text       = "";
                    cmbBlocos.Text    = "";
                    CmbPesquisa.Text  = "";
                }

                conexão.desconectar();
            }
            catch
            {
                MessageBox.Show("A Consulta não foi localizada, tente novamente!!", "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Пример #12
0
        private void BtnPesquisar_Click(object sender, EventArgs e)
        {
            dataGridView2.Rows.Clear();
            dataGridView2.Columns.Clear();
            Conexão       conexão = new Conexão();
            SqlCommand    cmd     = new SqlCommand();
            SqlDataReader dr;


            if (CmbPesquisa.Text == "NOME")
            {
                string NOME = "%" + txtNome.Text + "%";
                cmd.CommandText = "select * from USUARIOS_DESCK where NOME like @NOME";
                cmd.Parameters.AddWithValue("@NOME", NOME);
            }
            if (CmbPesquisa.Text == "*")
            {
                cmd.CommandText = "select * from USUARIOS_DESCK";
            }
            if (CmbPesquisa.Text == "CARGO")
            {
                string CARGO = cmbCargo.Text;
                login  login = new login();
                login.codCargoFunc(CARGO);
                int codcargo = login.tem33;
                cmd.CommandText = "select * from USUARIOS_DESCK where COD_CARGO = @CARGO";
                cmd.Parameters.AddWithValue("@CARGO", codcargo);
            }
            if (CmbPesquisa.Text == "LOGIN")
            {
                string LOGIN = txtNome.Text;
                cmd.CommandText = "select * from USUARIOS_DESCK where LOGIN = @LOGIN";
                cmd.Parameters.AddWithValue("@LOGIN", LOGIN);
            }

            try
            {
                //Conectar ao Banco
                cmd.Connection = conexão.conectar();
                //Executar Comando
                dr = cmd.ExecuteReader();

                int nColunas = dr.FieldCount;

                for (int i = 0; i < nColunas; i++)
                {
                    dataGridView2.Columns.Add(dr.GetName(i).ToString(), dr.GetName(i).ToString());
                }
                string[] linhaDados = new string[nColunas];
                while (dr.Read())
                {
                    for (int a = 0; a < nColunas; a++)
                    {
                        if (dr.GetFieldType(a).ToString() == "System.Int32")
                        {
                            linhaDados[a] = dr.GetInt32(a).ToString();
                        }
                        if (dr.GetFieldType(a).ToString() == "System.String")
                        {
                            linhaDados[a] = dr.GetString(a).ToString();
                        }

                        if (dr.GetFieldType(a).ToString() == "System.DateTime")
                        {
                            linhaDados[a] = dr.GetDateTime(a).ToString();
                        }
                    }

                    dataGridView2.Rows.Add(linhaDados);
                }
                if (linhaDados[0] == null)
                {
                    MessageBox.Show("A Consulta não foi localizada, tente novamente!!", "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    dataGridView2.Rows.Clear();
                    dataGridView2.Columns.Clear();
                    label2.Visible   = false;
                    cmbCargo.Visible = false;
                    txtNome.Visible  = false;
                    txtNome.Text     = "";
                    cmbCargo.Text    = "";
                    label2.Visible   = false;
                    cmbCargo.Visible = false;
                    txtNome.Visible  = false;
                    txtNome.Text     = "";
                    cmbCargo.Text    = "";
                    CmbPesquisa.Text = "";
                }

                conexão.desconectar();
            }
            catch
            {
                MessageBox.Show("A Consulta não foi localizada, tente novamente!!", "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }