private void btnSalvar_Click(object sender, EventArgs e)
        {
            ConexaoBanco conexao = new ConexaoBanco();

            try
            { SqlCommand cmd = new SqlCommand();
              cmd.Connection  = conexao.Conectar();
              cmd.CommandText = "INSERT INTO Departamentos values ('" + txtCodigo.Text + "','" + txtCnpj.Text + "','" + txtNomeEmpresa.Text + "','" + txtData.Text + "','" + txtNomeFantasia.Text + "')";
              cmd.ExecuteNonQuery();
              MessageBox.Show("Dados incluidos com sucesso");
              //Pergunta se o usuário deseja adicionar outro produto
              if (MessageBox.Show("Gostaria de cadastrar outro departamento?", "Confirma?", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
              {
                  //Caso sim, ele limpa os campos
                  LimpaCampos();
              }
              else
              {
                  //caso não volta para o inicio
                  TelaInicio inicio = new TelaInicio();
                  inicio.Show();
                  this.Hide();
              } }
            catch (SqlException ex)
            {
                MessageBox.Show("Erro ao conectar-se com o banco de dados!", ex.Message);
            }
            conexao.Desconectar();
        }
        public void SalvarDados()
        {
            ConexaoBanco conexao = new ConexaoBanco();
            SqlCommand   cmd     = new SqlCommand();

            try
            {
                string codigo = txtCodigo.Text;
                //inicia a conexão com o banco
                cmd.Connection  = conexao.Conectar();
                cmd.CommandText = "SELECT Codigo,Nome,ValorCompra,ValorVenda,QntEstoque,Descricao,Departamento FROM Produtos WHERE Codigo = @codigo";
                cmd.Parameters.AddWithValue("@codigo", codigo);
                cmd.ExecuteNonQuery();
                SqlDataReader dr = cmd.ExecuteReader();
                if (dr.Read())
                {
                    codigo          = dr["Codigo"].ToString();
                    cmd.CommandText = "UPDATE Produtos SET Nome = '" + txtProduto.Text + ",ValorCompra = '" + txtValorCompra.Text + "',ValorVenda = " + tblValorVenda.Text + "',QntEstoque = '" + txtQuantidade.Text + "', Descricao = '" + txtDescricao.Text + "' WHERE Codigo = @codigo)";
                    MessageBox.Show("Dados alterados com sucesso!");
                }
                else
                {
                    MessageBox.Show("Erro");
                }
                conexao.Desconectar();
            }
            catch (SqlException ex)
            {
                MessageBox.Show("Erro ao conectar-se com o banco de dados!");
            }
        }
예제 #3
0
        private void btnConectar_Click(object sender, EventArgs e)
        {
            ConexaoBanco conexao = new ConexaoBanco();
            SqlCommand   cmd     = new SqlCommand();
            string       usuario = txtUsuario.Text;
            string       senha   = txtSenha.Text;

            cmd.CommandText = "SELECT Usuario, Senha FROM Login WHERE Usuario = @usuario and Senha = @senha";
            cmd.Parameters.AddWithValue("@usuario", usuario);
            cmd.Parameters.AddWithValue("@senha", senha);
            try
            {
                cmd.Connection = conexao.Conectar();

                SqlDataReader dr = cmd.ExecuteReader();
                if (dr.Read())
                {
                    usuario = dr["Usuario"].ToString();
                    senha   = dr["Senha"].ToString();
                    TelaInicio inicio = new TelaInicio();
                    inicio.Show();
                    this.Hide();
                }
                else
                {
                    MessageBox.Show("Login ou senha incorretos!");
                }
            }
            catch (SqlException ex)
            {
                MessageBox.Show("Erro aos se conectar com o banco de dados!");
            }
            conexao.Desconectar();
        }
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            ConexaoBanco conexao = new ConexaoBanco();
            SqlCommand   cmd     = new SqlCommand();

            cmd.CommandText = "INSERT INTO  Login values ('" + txtUsuario.Text + "','" + txtSenha.Text + "')";
            try
            {
                cmd.Connection = conexao.Conectar();
                cmd.ExecuteNonQuery();
                MessageBox.Show("Usuario cadastrado com sucesso!");
                conexao.Desconectar();
            }
            catch (SqlException ex)
            {
                MessageBox.Show("Erro ao conectar-se com o banco");
            }
        }
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            ConexaoBanco conexao     = new ConexaoBanco();
            SqlCommand   cmd         = new SqlCommand();
            string       codigo      = txtCodigo.Text;
            string       nome        = "";
            string       valorCompra = "";
            string       valorVenda  = "";
            string       qntdEstoque = "";
            string       dpto        = "";

            cmd.CommandText = "SELECT Codigo,Nome,ValorCompra,ValorVenda,QntEstoque,Descricao,Departamento FROM Produtos WHERE Codigo = @codigo";
            cmd.Parameters.AddWithValue("@codigo", codigo);

            try
            {
                //inicia a conexão com o banco
                cmd.Connection = conexao.Conectar();
                cmd.ExecuteNonQuery();
                SqlDataReader dr = cmd.ExecuteReader();
                if (dr.Read())
                {
                    codigo = dr["Codigo"].ToString();
                    txtDepartamento.Text = dr["Departamento"].ToString();
                    txtDescricao.Text    = dr["Descricao"].ToString();
                    txtProduto.Text      = dr["Nome"].ToString();
                    txtQuantidade.Text   = dr["QntEstoque"].ToString();
                    txtValorCompra.Text  = dr["ValorCompra"].ToString();
                    txtValorVenda.Text   = dr["ValorVenda"].ToString();
                }
                else
                {
                    MessageBox.Show("Código incorreto");
                }
                conexao.Desconectar();
            }
            catch (SqlException ex)
            {
                MessageBox.Show("Erro ao conectar-se ao banco de dados!");
            }
        }
        private void CadastroDeProdutos_Load(object sender, EventArgs e)
        {
            ConexaoBanco conexao = new ConexaoBanco();
            SqlCommand   cmd     = new SqlCommand();

            cmd.Connection = conexao.Conectar();
            try
            {
                cmd.CommandText = "SELECT Codigo FROM Departamentos";
                SqlDataReader dr = cmd.ExecuteReader();
                DataTable     dt = new DataTable();
                dt.Load(dr);
                cbxDepartamento.DisplayMember = "Codigo";
                cbxDepartamento.DataSource    = (dt);
            }
            catch (SqlException ex)
            {
                MessageBox.Show("Erro", ex.Message);
            }
            cmd.Connection = conexao.Desconectar();
        }
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            ConexaoBanco conexao = new ConexaoBanco();
            SqlCommand   cmd     = new SqlCommand();
            string       codigo  = txtCodigo.Text;

            cmd.CommandText = "SELECT * FROM Produtos WHERE Codigo = @codigo";
            cmd.Parameters.AddWithValue("@codigo", codigo);

            try
            {
                //inicia a conexão com o banco
                cmd.Connection = conexao.Conectar();
                cmd.ExecuteNonQuery();
                SqlDataReader dr = cmd.ExecuteReader();

                if (dr.Read())
                {
                    codigo = dr["Codigo"].ToString();
                    SqlDataAdapter da = new SqlDataAdapter(cmd);
                    DataSet        ds = new DataSet();
                    da.Fill(ds, "Produto");
                    dtvProdutos.DataSource = ds;
                    dtvProdutos.DataMember = "Produto";
                }
                else
                {
                    MessageBox.Show("Código incorreto");
                }
                cmd.ExecuteNonQuery();
                conexao.Desconectar();
            }
            catch (SqlException ex)
            {
                MessageBox.Show("Erro ao conectar-se ao banco de dados!");
            }
        }
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            //Instancia a classe de conexão com o banco
            ConexaoBanco conexao = new ConexaoBanco();
            //Instancia a classe de comandos do SQL
            SqlCommand cmd = new SqlCommand();

            try
            {
                //abre a conexão
                cmd.Connection = conexao.Conectar();
                //Comando SQL para salvar os dados no banco
                cmd.CommandText = "INSERT INTO Produtos values ('" + txtCodigo.Text + "','" + txtNomeProduto.Text + "','" + txtValorCompra.Text + "','" + txtValorVenda.Text + "','" + txtQuantidade.Text + "','" + txtDescricao.Text + "','" + cbxDepartamento.Text + "')";
                //executa o comando
                cmd.ExecuteNonQuery();
                MessageBox.Show("Dados inseridos com sucesso!");
                //Pergunta se o usuário deseja adicionar outro produto
                if (MessageBox.Show("Gostaria de cadastrar outro produto?", "Confirma?", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    //Caso sim, ele limpa os campos
                    LimpaCampos();
                }
                else
                {
                    //caso não volta para o inicio
                    TelaInicio inicio = new TelaInicio();
                    inicio.Show();
                    this.Hide();
                }
            }
            catch (SqlException ex)
            {
                MessageBox.Show("Erro ao conectar-se ao banco de dados", ex.Message);
            }
            conexao.Desconectar();
        }