public void CadastrarBanco() { ConexaoStatue c = new ConexaoStatue(); c.connect("bdStatueStore"); c.command.CommandText = "INSERT FUNCIONARIO VALUES(" + "@CPF, @NOME, @SOBRENOME, @SEXO, @EMAIL, @CPF, @FUNCAO, @DATAADMISSAO, @DATADEMISSAO, @VALORHORA, @REGIMENTO, @OBSERVACAO, @LOGRADOURO, @BAIRRO," + "@CIDADE, @ESTADO, @NUMEROCASA, @CEP, @COMPLEMENTO, @IDNIVELACESSO, @IDFUNCIONARIOCAD" + ")"; c.command.Parameters.AddWithValue("@CPF", Cpf); c.command.Parameters.AddWithValue("@NOME", Nome); c.command.Parameters.AddWithValue("@SOBRENOME", Sobrenome); c.command.Parameters.AddWithValue("@SEXO", Sexo); c.command.Parameters.AddWithValue("@EMAIL", Email); c.command.Parameters.AddWithValue("@FUNCAO", Funcao); c.command.Parameters.AddWithValue("@DATAADMISSAO", DataAdmissao); c.command.Parameters.AddWithValue("@DATADEMISSAO", DataDemissao); c.command.Parameters.AddWithValue("@VALORHORA", ValorHora); c.command.Parameters.AddWithValue("@REGIMENTO", Regimento); c.command.Parameters.AddWithValue("@OBSERVACAO", Observacao); c.command.Parameters.AddWithValue("@LOGRADOURO", Logradouro); c.command.Parameters.AddWithValue("@BAIRRO", Bairro); c.command.Parameters.AddWithValue("@CIDADE", Cidade); c.command.Parameters.AddWithValue("@ESTADO", Estado); c.command.Parameters.AddWithValue("@NUMEROCASA", NumeroCasa); c.command.Parameters.AddWithValue("@CEP", Cep); c.command.Parameters.AddWithValue("@COMPLEMENTO", Complemento); c.command.Parameters.AddWithValue("@IDNIVELACESSO", idNivelDeAcesso); c.command.Parameters.AddWithValue("@IDFUNCIONARIOCAD", IdFuncionarioCad); c.conexao.Open(); c.command.ExecuteNonQuery(); c.conexao.Close(); }
public void CadastraFornProd() { try { int idFornecedor = 0; ConexaoStatue c = new ConexaoStatue(); c.connect("bdStatueStore"); c.command.CommandText = "Select idFornecedor FROM FORNECEDOR WHERE razaoSocial LIKE @RAZAO"; c.command.Parameters.Clear(); c.command.Parameters.Add("@RAZAO", SqlDbType.VarChar).Value = fornecedor; c.conexao.Open(); idFornecedor = (int)c.command.ExecuteScalar(); c.command.CommandText = "INSERT INTO Fornecedor_Produto Values(@DATAHOJE, @IDFORNECEDOR, @IDPRODUTO, null)"; c.command.Parameters.Add("@DATAHOJE", SqlDbType.Date).Value = date; c.command.Parameters.Add("@IDFORNECEDOR", SqlDbType.Int).Value = idFornecedor; c.command.Parameters.Add("@IDPRODUTO", SqlDbType.Int).Value = idprod; c.command.ExecuteNonQuery(); c.conexao.Close(); } catch (Exception Ex) { System.Windows.MessageBox.Show("Não foi possível realizar o cadastro de relação: Fornecedor_produto. Por favor notifique o administrador do sistema com a seguinte mensagem: " + Ex.Message); } }
public void GetProdutoById(int id) { ConexaoStatue c = new ConexaoStatue(); c.connect(); c.command.CommandText = "SELECT * FROM PRODUTO WHERE IDPRODUTO = @IDPRODUTO"; c.command.Parameters.Clear(); c.command.Parameters.Add("@IDPRODUTO", SqlDbType.Int).Value = id; c.conexao.Open(); SqlDataReader dr = c.command.ExecuteReader(); if (dr.HasRows) { while (dr.Read()) { nome = dr.GetString(1); imagem = dr.GetString(2); custo = dr.GetDecimal(3); preco = dr.GetDecimal(4); descricao = dr.GetString(5); descricaoRed = dr.GetString(6); modelo = dr.GetString(7); marca = dr.GetString(8); sexo = Convert.ToChar(dr.GetString(9)); idsubgrupo = dr.GetInt32(11); } } dr.Close(); c.command.ExecuteNonQuery(); c.conexao.Close(); }
public void cadastraBanco() { try { ConexaoStatue c = new ConexaoStatue(); c.connect("bdStatueStore"); //idendereço e idfuncad estão nulos até tais classes serem criadas; c.command.CommandText = "INSERT Fornecedor VALUES(@RAZAO, @NOMEFANTASIA, @EMAIL, @CNPJ, @IE, @TELEFONE, @TELEFONE2, @REPRESENTANTE, @OBS, @DATACAD, @IDENDERECO, @IDFUNCAD)"; c.command.Parameters.Add("@RAZAO", SqlDbType.VarChar).Value = razaoSocial; c.command.Parameters.Add("@NOMEFANTASIA", SqlDbType.VarChar).Value = nomeFantasia; c.command.Parameters.Add("@EMAIL", SqlDbType.VarChar).Value = email; c.command.Parameters.Add("@CNPJ", SqlDbType.VarChar).Value = cnpj; c.command.Parameters.Add("@IE", SqlDbType.VarChar).Value = ie; c.command.Parameters.Add("@TELEFONE", SqlDbType.VarChar).Value = telefone; c.command.Parameters.Add("@TELEFONE2", SqlDbType.VarChar).Value = telefone2; c.command.Parameters.Add("@REPRESENTANTE", SqlDbType.VarChar).Value = representante; c.command.Parameters.Add("@OBS", SqlDbType.VarChar).Value = obs; c.command.Parameters.Add("@DATACAD", SqlDbType.VarChar).Value = dataCad; c.command.Parameters.Add("@IDENDERECO", SqlDbType.Int).Value = idEndereco; c.command.Parameters.Add("@IDFUNCAD", SqlDbType.Int).Value = idFunCad; //Executa comando e fecha conexao c.conexao.Open(); c.command.ExecuteNonQuery(); c.conexao.Close(); } catch (Exception ex) { System.Windows.MessageBox.Show("Erro ao cadastrar fornecedor. Por favor, informe um administrador sobre este problema com a seguinte mensagem: " + ex.Message); } }
void atualizaSubGrupo(string grupo) { ConexaoStatue c; SqlDataReader dr; try { cbxSubgrupo.Items.Clear(); c = new ConexaoStatue(); c.connect(); c.command.CommandText = "SELECT nomeSubgrupo FROM Subgrupo WHERE idGrupo IN (SELECT IDGRUPO FROM GRUPO where nomeGrupo = @GRUPO)"; c.command.Parameters.Clear(); c.command.Parameters.Add("@GRUPO", SqlDbType.VarChar).Value = grupo; c.conexao.Open(); dr = c.command.ExecuteReader(); if (dr.HasRows) { while (dr.Read()) { cbxSubgrupo.Items.Add(dr.GetString(0)); } } dr.Close(); c.conexao.Close(); } catch (Exception Ex) { MessageBox.Show("Não foi possível carregar os subgrupos possíveis. Por favor, notifique o administrador do sistema com a seguinte mensagem: " + Ex.Message); } }
private void btnBuscar_Click(object sender, EventArgs e) { ConexaoStatue conexao = new ConexaoStatue(); conexao.connect(); conexao.conexao.Open(); String comando = "SELECT Pedido.idPedido as [ID do Pedido],Envio.dataPrevisao as [Data de Previsão]," + "StatusPedido.nomeStatus as [Situação atual],email as [Email],CLIENTE.nome as [Nome],sobrenome as [Sobrenome],cpf as [CPF] FROM PEDIDO " + "JOIN ENVIO ON PEDIDO.idEnvio = ENVIO.idEnvio LEFT JOIN StatusPedido ON StatusPedido.idStatusPedido = PEDIDO.idStatusPedido JOIN CLIENTE ON PEDIDO.idCliente = CLIENTE.idCliente"; conexao.command.Parameters.Clear(); if (!string.IsNullOrWhiteSpace(txtID.Text)) { comando += " WHERE PEDIDO.idPedido = @IDPEDIDO"; conexao.command.Parameters.Add("@IDPEDIDO", SqlDbType.VarChar).Value = txtID.Text; } conexao.command.CommandText = comando; SqlDataAdapter da = new SqlDataAdapter(conexao.command); DataSet ds = new DataSet(); da.Fill(ds); dgvVisualizacao.DataSource = ds.Tables[0]; dgvVisualizacao.Refresh(); conexao.conexao.Close(); }
//funções public void atualizaCbx() { cbxGrupo.Items.Clear(); ConexaoStatue c; SqlDataReader dr; try { c = new ConexaoStatue(); c.connect("bdStatueStore"); c.command.CommandText = "SELECT nomeGrupo FROM GRUPO"; c.conexao.Open(); dr = c.command.ExecuteReader(); if (dr.HasRows) { while (dr.Read()) { cbxGrupo.Items.Add(dr.GetString(0)); } } dr.Close(); c.conexao.Close(); } catch { MessageBox.Show("Houve um problema ao preencher os grupos na caixa de seleção. Avise o administrador do Sistema."); btnEnviar.Enabled = false; } finally { c = null; dr = null; } }
private void FormDetalhePedido_Load(object sender, EventArgs e) { try { cbxSituacao.Items.Clear(); ConexaoStatue c = new ConexaoStatue(); c.connect("bdStatueStore"); c.command.CommandText = "SELECT NOMESTATUS FROM STATUSPEDIDO"; c.conexao.Open(); SqlDataReader dr = c.command.ExecuteReader(); if (dr.HasRows) { while (dr.Read()) { cbxSituacao.Items.Add(dr.GetString(0)); } } dr.Close(); c.conexao.Close(); cbxSituacao.Text = Situacao; } catch (Exception Ex) { MessageBox.Show("Não foi possível carregar as situações possíveis. Por favor, notifique o administrador do sistema com a seguinte mensagem: " + Ex.Message); } }
public static int GetID(string grupo) { try { ConexaoStatue c = new ConexaoStatue(); c.connect("bdStatueStore"); c.command.CommandText = "SELECT idGrupo FROM GRUPO WHERE nomeGrupo LIKE @grupo"; c.command.Parameters.Add("@grupo", SqlDbType.VarChar).Value = grupo; c.conexao.Open(); System.Data.SqlClient.SqlDataReader dr = c.command.ExecuteReader(); //leitura dos id's; if (dr.HasRows) { while (dr.Read()) { return(dr.GetInt32(0)); } } //numero padrao de catch = 1 return(1); } catch { System.Windows.MessageBox.Show("Houve algo errado ao retornar o id do grupo. Informe o administrador do sistema."); //numero padrao de catch = 1 return(1); } }
public int cadastrarBanco() { ConexaoStatue c = new ConexaoStatue(); try { c.connect("bdStatueStore"); c.command.CommandText = "INSERT Endereco output INSERTED.idEndereco VALUES(@CEP, @PAIS, @ESTADO, @CIDADE, @BAIRRO, @LOGRADOURO, @TIPOLOGRADOURO, @NUMERO, @COMPLEMENTOEND)"; c.command.Parameters.Clear(); c.command.Parameters.Add("@CEP", SqlDbType.VarChar).Value = cep; c.command.Parameters.Add("@PAIS", SqlDbType.VarChar).Value = pais; c.command.Parameters.Add("@ESTADO", SqlDbType.VarChar).Value = estado; c.command.Parameters.Add("@CIDADE", SqlDbType.VarChar).Value = cidade; c.command.Parameters.Add("@BAIRRO", SqlDbType.VarChar).Value = bairro; c.command.Parameters.Add("@LOGRADOURO", SqlDbType.VarChar).Value = logradouro; c.command.Parameters.Add("@TIPOLOGRADOURO", SqlDbType.VarChar).Value = tipoLogradouro; c.command.Parameters.Add("@NUMERO", SqlDbType.Int).Value = numero; c.command.Parameters.Add("@COMPLEMENTOEND", SqlDbType.VarChar).Value = complementoEnd; c.conexao.Open(); return((int)c.command.ExecuteScalar()); } catch (Exception Ex) { System.Windows.MessageBox.Show("Não foi possivel cadastrar o enderço. Por favor, notifique o administrador do sistema com a seguinte mensagem: " + Ex.Message); return(0); } finally { c.conexao.Close(); } }
private void cbxTipo_SelectedIndexChanged(object sender, EventArgs e) { cbxFiltro.Items.Clear(); cbxFiltro.Items.Add("Nenhum"); if (!cbxTipo.Text.Equals("")) { cbxFiltro.Enabled = true; txtFiltro.Enabled = true; c = new ConexaoStatue(); c.connect("bdStatueStore"); c.command.CommandText = "select COLUMN_NAME from INFORMATION_SCHEMA.COLUMNS where TABLE_NAME = @TABELA"; c.command.Parameters.Clear(); c.command.Parameters.Add("@TABELA", SqlDbType.VarChar).Value = cbxTipo.Text.Trim(); c.conexao.Open(); SqlDataReader dr = c.command.ExecuteReader(); if (dr.HasRows) { while (dr.Read()) { if (!dr.GetString(0).Equals("senha")) { cbxFiltro.Items.Add(dr.GetString(0)); } } } c.conexao.Close(); dr.Close(); } }
private void btnBuscar_Click(object sender, EventArgs e) { ConexaoStatue conexao = new ConexaoStatue(); conexao.connect(); conexao.conexao.Open(); String comando = "SELECT Produto.idProduto, nome as [Nome],precoVenda as [Preço],modelo,marca,sexo,quantidade,Tamanho FROM PRODUTO JOIN Detalhe_Tamanho " + "on Detalhe_Tamanho.idProduto = Produto.idProduto JOIN Tamanho on Detalhe_Tamanho.idTamanho = Tamanho.idTamanho "; if (!string.IsNullOrWhiteSpace(txtID.Text)) { comando += "WHERE PRODUTO.IDPRODUTO = @IDPRODUTO"; } conexao.command.CommandText = comando; conexao.command.Parameters.Clear(); conexao.command.Parameters.Add("@IDPRODUTO", SqlDbType.VarChar).Value = txtID.Text; SqlDataAdapter da = new SqlDataAdapter(conexao.command); DataSet ds = new DataSet(); da.Fill(ds); dgvVisualizacao.DataSource = ds.Tables[0]; dgvVisualizacao.Refresh(); conexao.conexao.Close(); }
private void btnAddTamanho_Click(object sender, EventArgs e) { if (string.IsNullOrWhiteSpace(cbxTamanho.Text) || string.IsNullOrWhiteSpace(txtMinima.Text) || string.IsNullOrWhiteSpace(txtQuantidade.Text)) { MessageBox.Show("Preencha os campos de tamanho corretamente"); return; } try { Convert.ToInt32(txtQuantidade.Text); Convert.ToInt32(txtMinima.Text); } catch { MessageBox.Show("Preencha corretamente os campos de quantidade"); return; } ConexaoStatue conexao = new ConexaoStatue(); conexao.connect(); conexao.conexao.Open(); conexao.command.CommandText = "SELECT TAMANHO FROM TAMANHO WHERE TAMANHO = @TAMANHO"; conexao.command.Parameters.Add("@TAMANHO", SqlDbType.VarChar).Value = cbxTamanho.Text; int idTamanho = 0; if (conexao.command.ExecuteScalar() == null) { if (MessageBox.Show("Não há registro do tamanho " + cbxTamanho.Text + ". Deseja adiciona-lo ?", "Ops!", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation) == DialogResult.Yes) { conexao.command.CommandText = "INSERT INTO TAMANHO OUTPUT INSERTED.IDTAMANHO VALUES (@TAMANHO, null)"; idTamanho = (int)conexao.command.ExecuteScalar(); MessageBox.Show("Tamanho cadastrado com sucesso!", "Sucesso!"); } else { MessageBox.Show("Tamanho inválido", "Ops!"); return; } } else { conexao.command.CommandText = "SELECT IDTAMANHO FROM TAMANHO WHERE TAMANHO = @TAMANHO"; idTamanho = (int)conexao.command.ExecuteScalar(); } conexao.conexao.Close(); Tamanho tamanho = new Tamanho(); tamanho.NomeTamanho = cbxTamanho.Text; tamanho.IdTamanho = idTamanho; tamanho.Quantidade = Convert.ToInt32(txtQuantidade.Text); tamanho.QuantidadeMinima = Convert.ToInt32(txtMinima.Text); FormCadProduto.tamanhos.Add(tamanho); Close(); }
private void formHome_Load(object sender, EventArgs e) { String nome = string.Empty; String cpf = string.Empty; String nomeAcesso = string.Empty; ConexaoStatue c = new ConexaoStatue(); try { c.connect("bdStatueStore"); c.command.CommandText = "SELECT nome,sobrenome,cpf FROM Funcionario where idFuncionario = @IDFUNC"; c.command.Parameters.Add("@IDFUNC", SqlDbType.Int).Value = funcID; c.conexao.Open(); SqlDataReader dr = c.command.ExecuteReader(); if (dr.HasRows) { dr.Read(); nome = dr.GetString(0); nome += " " + dr.GetString(1); lblLoad.Text = "Seja bem-vindo, " + dr.GetString(0) + "!"; cpf = dr.GetString(2); } dr.Close(); c.command.CommandText = "SELECT nomeNivel FROM NivelAcesso WHERE idNivelAcesso = @IDNIVEL"; c.command.Parameters.Add("@IDNIVEL", SqlDbType.Int).Value = FuncNivelAcesso; dr = c.command.ExecuteReader(); if (dr.HasRows) { dr.Read(); nomeAcesso = dr.GetString(0); } dr.Close(); c.conexao.Close(); } catch (Exception Ex) { MessageBox.Show("Não foi possível resgatar as informações ao seu respeito. Por favor entre em contato com o " + "administrador do sistema com a seguinte mensagem: " + Ex.Message, "Ops", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } //Tratando o CPF string cpfTratado = cpf.Substring(0, 3) + "." + cpf.Substring(3, 3) + "." + cpf.Substring(6, 3) + "-" + cpf.Substring(9, 2); //Aplicando os dados lblID.Text = funcID.ToString(); lblNomeFunc.Text = nome; lblCPF.Text = cpfTratado; lblNiveldeAcesso.Text = nomeAcesso; }
private void btnLogar_Click(object sender, EventArgs e) { if (txtPasswd.Text.Equals("") || txtConfirmedPasswd.Text.Equals("")) { MessageBox.Show("Por favor, preencha corretamente os dois campos.", "Preenchimento incorreto", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); txtPasswd.Focus(); return; } else { if (!txtPasswd.Text.Equals(txtConfirmedPasswd.Text)) { MessageBox.Show("As duas senhas precisam coincidir. Por favor, repita a senha novamente.", "Preenchimento incorreto", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); txtConfirmedPasswd.Clear(); txtConfirmedPasswd.Focus(); return; } else if (txtPasswd.Text.Equals(cpfFuncionario)) { MessageBox.Show("Sua senha não pode ser igual ao seu CPF.", "Ops", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } else { ConexaoStatue c = new ConexaoStatue(); try { // Atualiza a senha; c.connect("bdStatueStore"); c.command.CommandText = "UPDATE Funcionario SET senha = @PASS WHERE idFuncionario = @ID"; c.command.Parameters.Clear(); c.command.Parameters.Add("@PASS", SqlDbType.VarChar).Value = txtPasswd.Text; c.command.Parameters.Add("@ID", SqlDbType.VarChar).Value = idFuncionario; c.conexao.Open(); c.command.ExecuteNonQuery(); c.conexao.Close(); if (MessageBox.Show("Senha atualizada", "Sucesso!", MessageBoxButtons.OK, MessageBoxIcon.None) == DialogResult.OK) { this.Close(); } } catch (Exception Ex) { MessageBox.Show("Houve algo errado ao atualizar a sua senha. Por favor notifique o administrador do sistema com a seguinte mensagem: " + Ex.Message, "Ops", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); txtConfirmedPasswd.Enabled = false; txtPasswd.Enabled = false; btnLogar.Enabled = false; } } } }
private void FormAtualizaProduto_Load(object sender, EventArgs e) { atualizaGrupo(); txtNome.Text = prod.nome; txtDescricao.Text = prod.descricao; txtDescrRed.Text = prod.descricaoRed; txtMarca.Text = prod.marca; txtModelo.Text = prod.modelo; txtPreco.Text = prod.preco.ToString("C"); txtCusto.Text = prod.custo.ToString("C"); imagemOriginal = prod.imagem.Substring(20); pbxImagem.Image = Image.FromFile(@"C:\Users\ninja\Desktop\Entrega 2019 (Statue Store)\APLICACAO_WEB -\StatueStoreWebApplic\StatueStoreWebApplic" + prod.imagem.Substring(2)); ConexaoStatue c = new ConexaoStatue(); c.connect("bdStatueStore"); c.command.CommandText = "SELECT nomeGrupo,Nomesubgrupo FROM GRUPO JOIN SUBGRUPO ON GRUPO.idGrupo = Subgrupo.idGrupo WHERE IDSUBGRUPO = @IDSUBGRUPO"; c.command.Parameters.Add("@IDSUBGRUPO", SqlDbType.Int).Value = prod.idsubgrupo; c.conexao.Open(); SqlDataReader dr = c.command.ExecuteReader(); if (dr.HasRows) { dr.Read(); cbxGrupo.Text = dr.GetString(0); cbxSubgrupo.Text = dr.GetString(1); } switch (prod.sexo) { case 'M': cbxSexo.Text = "Masculino"; break; case 'F': cbxSexo.Text = "Feminino"; break; case 'U': cbxSexo.Text = "Unissex"; break; } dr.Close(); c.conexao.Close(); }
private void btnEnviar_Click(object sender, EventArgs e) { ConexaoStatue conexao = new ConexaoStatue(); conexao.connect(); conexao.conexao.Open(); conexao.command.CommandText = "UPDATE PRODUTO SET NOME = @NOME, PRECOCUSTO = @CUSTO, PRECOVENDA = @PRECOVENDA, DESCRICAO = @DESCRICAO, " + "DESCRICAORED = @DESCRED, MODELO = @MODELO, MARCA = @MARCA, SEXO = @SEXO, IDSUBGRUPO = @IDSUBGRUPO"; conexao.command.Parameters.Clear(); conexao.command.Parameters.Add("@NOME", SqlDbType.VarChar).Value = txtNome.Text.Trim(); if (mudou) { string imagemCaminhoFinal = txtNome.Text.Trim() + "_" + keyGen.GetRandomString(8) + imageExtension; string caminhoFisico = @"C:\Users\ninja\Desktop\Entrega 2019 (Statue Store)\APLICACAO_WEB -\StatueStoreWebApplic\StatueStoreWebApplic\dbProdutoImagens\" + imagemCaminhoFinal; System.IO.File.Copy(imagePath, caminhoFisico); conexao.command.CommandText += ", IMAGEM = @IMAGEM"; conexao.command.Parameters.Add("@IMAGEM", SqlDbType.VarChar).Value = @"../dbProdutoImagens/" + imagemCaminhoFinal; } conexao.command.Parameters.Add("@CUSTO", SqlDbType.Decimal).Value = Convert.ToDecimal(txtCusto.Text.Replace(" ", "").Replace("R$", "").Replace(",00", "").Replace(".00", "")); conexao.command.Parameters.Add("@PRECOVENDA", SqlDbType.Decimal).Value = Convert.ToDecimal(txtPreco.Text.Replace(" ", "").Replace("R$", "").Replace(",00", "").Replace(".00", "")); conexao.command.Parameters.Add("@DESCRICAO", SqlDbType.VarChar).Value = txtDescricao.Text.Trim(); conexao.command.Parameters.Add("@DESCRED", SqlDbType.VarChar).Value = txtDescrRed.Text.Trim(); conexao.command.Parameters.Add("@MODELO", SqlDbType.VarChar).Value = txtModelo.Text.Trim(); conexao.command.Parameters.Add("@MARCA", SqlDbType.VarChar).Value = txtMarca.Text.Trim(); switch (cbxSexo.Text) { case "Masculino": conexao.command.Parameters.Add("@SEXO", SqlDbType.Char).Value = 'M'; break; case "Feminino": conexao.command.Parameters.Add("@SEXO", SqlDbType.Char).Value = 'F'; break; case "Unissex": conexao.command.Parameters.Add("@SEXO", SqlDbType.Char).Value = 'U'; break; } conexao.command.Parameters.Add("@IDSUBGRUPO", SqlDbType.VarChar).Value = Subgrupo.GetID(cbxSubgrupo.Text); conexao.command.CommandText += " WHERE IDPRODUTO = @IDPRODUTO"; conexao.command.Parameters.Add("@IDPRODUTO", SqlDbType.Int).Value = idProduto; conexao.command.ExecuteNonQuery(); MessageBox.Show("Produto atualizado com sucesso!"); Close(); }
public void cadastrarBanco() { c = new ConexaoStatue(); try { c.connect("bdStatueStore"); c.command.CommandText = "INSERT GRUPO output INSERTED.idGrupo VALUES(@NOME, @DESCRICAO, @OBS)"; c.command.Parameters.Add("@NOME", SqlDbType.VarChar).Value = nome; c.command.Parameters.Add("@DESCRICAO", SqlDbType.VarChar).Value = descricao; c.command.Parameters.Add("@OBS", SqlDbType.VarChar).Value = observacão; c.conexao.Open(); c.command.ExecuteNonQuery(); } catch (Exception ex) { System.Windows.MessageBox.Show("Houve algum problema ao cadastrar o grupo. Contate o Administrador do Sistema com a mensagem: " + ex.Message); } finally { c.conexao.Close(); } }
private void FormVisualizar_Load(object sender, EventArgs e) { cbxFiltro.Enabled = false; txtFiltro.Enabled = false; cbxTipo.Items.Clear(); c = new ConexaoStatue(); c.connect("bdStatueStore"); c.command.CommandText = "SELECT name FROM sysobjects WHERE xtype = 'U'"; c.conexao.Open(); SqlDataReader dr = c.command.ExecuteReader(); if (dr.HasRows) { while (dr.Read()) { switch (NivelAcessoFunc) { //NIVEIS DE ACESSO //Basico case 2: if (dr.GetString(0) == "Pedido" || dr.GetString(0) == "Fornecedor" || dr.GetString(0) == "Produto" || dr.GetString(0) == "Cliente") { cbxTipo.Items.Add(dr.GetString(0)); } break; //ADMINISTRADOR case 3: if (dr.GetString(0) == "Pedido" || dr.GetString(0) == "Fornecedor" || dr.GetString(0) == "Produto" || dr.GetString(0) == "Cliente") { cbxTipo.Items.Add(dr.GetString(0)); } break; //GERENTE case 4: cbxTipo.Items.Add(dr.GetString(0)); break; } } } c.conexao.Close(); }
public void cadastrarBanco() { try { //usando classe de conexao ConexaoStatue c = new ConexaoStatue(); c.connect("bdStatueStore"); c.conexao.Open(); //inserindo dados no banco c.command.CommandText = "INSERT PRODUTO output INSERTED.idProduto " + "VALUES(@NOME, @IMAGEM, @CUSTO, @PRECO, @DESCRICAO, @DESCRICAORED, @MODELO, @MARCA, @SEXO, @DATACAD, @IDSUBGRUPO, @IDFUNC)"; c.command.Parameters.Clear(); c.command.Parameters.AddWithValue("@NOME", nome); c.command.Parameters.AddWithValue("@IMAGEM", imagem); c.command.Parameters.Add("@CUSTO", System.Data.SqlDbType.Money).Value = custo; c.command.Parameters.Add("@PRECO", System.Data.SqlDbType.Money).Value = preco; c.command.Parameters.AddWithValue("@DESCRICAO", descricao); c.command.Parameters.AddWithValue("@DESCRICAORED", descricaoRed); c.command.Parameters.AddWithValue("@MODELO", modelo); c.command.Parameters.AddWithValue("@MARCA", marca); c.command.Parameters.Add("@SEXO", System.Data.SqlDbType.Char).Value = sexo; c.command.Parameters.AddWithValue("@DATACAD", date); c.command.Parameters.AddWithValue("@IDSUBGRUPO", idsubgrupo); c.command.Parameters.AddWithValue("@IDFUNC", idfunc); idprod = (int)c.command.ExecuteScalar(); c.command.Parameters.Clear(); c.command.CommandText = "INSERT INTO DETALHE_TAMANHO VALUES (@QUANTIDADE, @QUANTIDADEMIN, @IDTAMANHO, @IDPRODUTO)"; foreach (var item in Tamanhos) { c.command.Parameters.Clear(); c.command.Parameters.Add("@QUANTIDADE", SqlDbType.Int).Value = item.Quantidade; c.command.Parameters.Add("@QUANTIDADEMIN", SqlDbType.Int).Value = item.QuantidadeMinima; c.command.Parameters.Add("@IDTAMANHO", SqlDbType.Int).Value = item.IdTamanho; c.command.Parameters.Add("@IDPRODUTO", SqlDbType.Int).Value = idprod; c.command.ExecuteNonQuery(); } c.conexao.Close(); System.Windows.MessageBox.Show("Produto cadastrado com sucesso!", "Sucesso!"); } catch (Exception Ex) { System.Windows.MessageBox.Show("Não foi possível realizar o cadastro de produto. Por favor notifique o administrador do sistema com a seguinte mensagem: " + Ex.Message); } // fim da função }
private void btnEnviar_Click(object sender, EventArgs e) { try { ConexaoStatue c = new ConexaoStatue(); c.connect("bdStatueStore"); c.command.CommandText = "UPDATE PEDIDO SET idStatusPedido = (SELECT idStatusPedido FROM StatusPedido WHERE nomeStatus = @NOMESTATUS) WHERE idPedido = @IDPEDIDO"; c.command.Parameters.Clear(); c.command.Parameters.Add("@NOMESTATUS", SqlDbType.VarChar).Value = cbxSituacao.Text; c.command.Parameters.Add("@IDPEDIDO", SqlDbType.Int).Value = idPedido; c.conexao.Open(); c.command.ExecuteNonQuery(); c.conexao.Close(); MessageBox.Show("Situação atualizada com sucesso!"); Close(); } catch (Exception Ex) { MessageBox.Show("Não foi possível atualizar o estado do pedido. Por favor, notifique o administrador do sistema com a seguinte mensagem: " + Ex.Message); } }
private void btnPesquisar_Click(object sender, EventArgs e) { if (cbxTipo.Text.Equals("")) { MessageBox.Show("A seleção de 'Procurar Em:' é obrigatória", "Preenchimento incorreto", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } else if (cbxFiltro.Text.Equals("")) { MessageBox.Show("A seleção do filtro é obrigatória", "Preenchimento incorreto", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } if (cbxFiltro.Text.Equals("Nenhum")) { ConexaoStatue c = new ConexaoStatue(); c.connect("bdStatueStore"); c.command.CommandText = "SELECT * FROM " + cbxTipo.Text.Trim(); SqlDataAdapter da = new SqlDataAdapter(c.command); DataSet ds = new DataSet(); da.Fill(ds); dgvVisualizacao.DataSource = ds.Tables[0]; dgvVisualizacao.Refresh(); c.conexao.Close(); return; } else { ConexaoStatue c = new ConexaoStatue(); c.connect("bdStatueStore"); c.command.Parameters.Clear(); c.command.CommandText = "SELECT * FROM " + cbxTipo.Text.Trim() + " WHERE " + cbxFiltro.Text.Trim() + " LIKE '" + txtFiltro.Text.Trim() + "'"; //c.command.Parameters.Add("@TAB", SqlDbType.VarChar).Value = cbxTipo.Text.Trim(); //c.command.Parameters.Add("@COL", SqlDbType.VarChar).Value = cbxFiltro.Text.Trim(); //c.command.Parameters.Add("@FILTRO", SqlDbType.VarChar).Value = cbxTipo.Text.Trim(); SqlDataAdapter da = new SqlDataAdapter(c.command); DataSet ds = new DataSet(); da.Fill(ds); dgvVisualizacao.DataSource = ds.Tables[0]; dgvVisualizacao.Refresh(); c.conexao.Close(); return; } }
// Funções private bool checkCPF(string cpf) { c.conexao.Close(); bool check = false; c = new ConexaoStatue(); c.connect("bdStatueStore"); c.command.CommandText = "SELECT COUNT(*) FROM Funcionario WHERE cpf LIKE @X"; c.command.Parameters.Clear(); c.command.Parameters.Add("@X", SqlDbType.VarChar).Value = cpf; c.conexao.Open(); SqlDataReader dr = c.command.ExecuteReader(); if (dr.HasRows) { while (dr.Read()) { if (dr.GetInt32(0) == 0) { check = true; } else { check = false; } } } dr.Close(); c.conexao.Close(); if (check) { return(check); } else { return(check); } }
private void FormAddTamanho_Load(object sender, EventArgs e) { ConexaoStatue conexao = new ConexaoStatue(); conexao.connect(); conexao.conexao.Open(); conexao.command.CommandText = "SELECT TAMANHO FROM TAMANHO"; SqlDataReader dr = conexao.command.ExecuteReader(); if (dr.HasRows) { while (dr.Read()) { cbxTamanho.Items.Add(dr.GetString(0)); } } conexao.conexao.Close(); }
private void FormVisualizarPedidos_Load(object sender, EventArgs e) { ConexaoStatue conexao = new ConexaoStatue(); conexao.connect(); conexao.conexao.Open(); String comando = "SELECT Pedido.idPedido as [ID do Pedido],Envio.dataPrevisao as [Previsão],StatusPedido.nomeStatus as [Situação atual],email as [Email]" + ",CLIENTE.nome as [Nome],sobrenome as [Sobrenome],cpf as [CPF] FROM PEDIDO JOIN ENVIO " + "ON PEDIDO.idEnvio = ENVIO.idEnvio LEFT JOIN StatusPedido ON StatusPedido.idStatusPedido = PEDIDO.idStatusPedido JOIN CLIENTE ON PEDIDO.idCliente = CLIENTE.idCliente"; conexao.command.CommandText = comando; SqlDataAdapter da = new SqlDataAdapter(conexao.command); DataSet ds = new DataSet(); da.Fill(ds); dgvVisualizacao.DataSource = ds.Tables[0]; dgvVisualizacao.Refresh(); conexao.conexao.Close(); }
void carregaFornecedor() { try { cbxFornecedor.Items.Clear(); ConexaoStatue c = new ConexaoStatue(); c.connect("bdStatueStore"); c.command.CommandText = "SELECT razaoSocial FROM FORNECEDOR"; c.conexao.Open(); SqlDataReader dr = c.command.ExecuteReader(); if (dr.HasRows) { while (dr.Read()) { cbxFornecedor.Items.Add(dr.GetString(0)); } } dr.Close(); c.conexao.Close(); } catch (Exception Ex) { MessageBox.Show("Não foi possível carregar os Fornecedores possíveis. Por favor, notifique o administrador do sistema com a seguinte mensagem: " + Ex.Message); } }
private void FormCadFunc_Load(object sender, EventArgs e) { //Limpa tudo e foca nome txtNome.Focus(); Limpa(); //Alimenta textbox NivelAcesso com os do banco de dados c = new ConexaoStatue(); cbxNivelAcesso.Items.Clear(); cbxNivelAcesso.Items.Add(""); c.connect("bdStatueStore"); c.command.CommandText = "SELECT idNivelAcesso, nomeNivel from NivelAcesso order by idNivelAcesso"; c.conexao.Open(); dr = c.command.ExecuteReader(); //Obtém os niveis de acesso alocados no banco if (dr.HasRows) { while (dr.Read()) { cbxNivelAcesso.Items.Add(dr.GetInt32(0) + " - " + dr.GetString(1)); } } c.conexao.Close(); dr.Close(); //popula a combobox do estado (UF) cbxEstado.Items.Clear(); string[] UF; UF = new string[] { "AC", "AL", "AM", "AP", "BA", "CE", "DF", "ES", "GO", "MA", "MT", "MS", "MG", "PA", "PB", "PR", "PE", "PI", "RJ", "RN", "RO", "RS", "RR", "SC", "SE", "SP", "TO" }; foreach (string a in UF) { cbxEstado.Items.Add(a); } }