private void Excluir_Click(object sender, EventArgs e) { ClasseDB Produto = new ClasseDB(); Produto.ExcluirProduto((DG.CurrentRow.Cells[0].Value.ToString())); Produto.ListarProdutos(DG); }
private void Entrar_Click(object sender, EventArgs e) { ClasseDB Entrar = new ClasseDB(); switch (Entrar.EntrarLogin(Usuario.Text, Senha.Text, Funcao.Text))// Executar o Método Login da ClasseDB. { case 1: { if (Funcao.Text == "Dono(a)") // Conferir se é a página de dono, se for abrir o usuario de dono. { this.Hide(); new Sócio().Show(); } if (Funcao.Text == "Colaborador(a)") // Conferir se é a página de Colaborador, se for abrir o usuario de Colaborador. { this.Hide(); new Colaborador().Show(); } break; } case 2: // Mostrar que não são válidos os valores colocados pelo usuário { MessageBox.Show("O Usuário, senha e função não são válidos"); break; } case 3: // Mostrar que aconteceu um problema no banco de dados, se quiser ver o problema, só ir na Exception e colocar erro.ToString(); { MessageBox.Show("Problema no banco de dados"); break; } } }
private void Salvar_Click(object sender, EventArgs e) { string usuario = DG.CurrentRow.Cells[4].Value.ToString(); ClasseDB Editar = new ClasseDB(); if (Senhav.Text == ConfimarSenhav.Text && Nomev.Text != "" && Telefonev.Text != "" && DatadeNascimentov.Text != "" && Senhav.Text != "" && ConfimarSenhav.Text != "" && Funcaov.Text != "") // Analisar se os campos estão preenchidos e a senha está correta com a sua confirmação { MessageBox.Show(Editar.EditarUsuario(Nomev.Text, Telefonev.Text, DatadeNascimentov.Text, Enderecov.Text, usuario, Senhav.Text, Funcaov.Text)); Salvar.Visible = false; // Tornando oculto para o usuário novamente. Editar.ListarCadastro(DG); // Atualizando os campos de DataView //Zerando todos os valores após o salvamento com sucesso Nomev.Text = ""; Telefonev.Text = ""; DatadeNascimentov.Text = ""; Enderecov.Text = ""; Senhav.Text = ""; ConfimarSenhav.Text = ""; Funcaov.Text = ""; } else if (Senhav.Text != ConfimarSenhav.Text) // Mensagem de erro para confirmação da senha. { LabelErro.Text = "A confirmação da senha está diferente!"; Senhav.Text = null; ConfimarSenhav.Text = null; } else if (Nomev.Text == "") // Mensagem de erro para o campo Nome nulo. { LabelErro.Text = "Preencha o Campo de Nome!"; } else if (Telefonev.Text == "") // Mensagem de erro para o campo Telefone nulo. { LabelErro.Text = "Preencha o Campo de Telefone!"; } else if (DatadeNascimentov.Text == "") // Mensagem de erro para o campo Idade nulo. { LabelErro.Text = "Preencha o Campo de Data de Nascimento!"; } else if (Enderecov.Text == "") // Mensagem de erro para o campo Endereço nulo. { LabelErro.Text = "Preencha o Campo de Endereço!"; } else if (Senhav.Text == "") // Mensagem de erro para o campo Senha nulo. { LabelErro.Text = "Preencha o Campo de Senha!"; } else if (ConfimarSenhav.Text == "") // Mensagem de erro para o campo Confirmar Senha nulo. { LabelErro.Text = "Preencha o Campo de Confirmar Senha!"; } else if (Funcaov.Text == "") // Mensagem de erro para o campo Função nulo. { LabelErro.Text = "Preencha o Campo de Função!"; } }
private void VisualizarColaboradores_Load(object sender, EventArgs e) { ClasseDB Lista = new ClasseDB(); Salvar.Visible = false; // Deixar esse botao invisível para o usuario quando iniciar. Lista.ListarCadastro(DG); // Mostrar os valores do banco do Datagrid. }
private void Excluir_Click(object sender, EventArgs e) { ClasseDB Excluir = new ClasseDB(); Excluir.ExcluirUsuario(DG.CurrentRow.Cells[4].Value.ToString()); // Para excluir o usuário usasse o PRIMARY KEY da tabela Excluir.ListarCadastro(DG); // Atualiza o DataView. }
private void VisualizarProdutos_Load(object sender, EventArgs e) { ClasseDB Produto = new ClasseDB(); Produto.ListarProdutos(DG); // Mostrar os valores do banco do Datagrid. Salvar.Visible = false; // Deixar esse botao invisível para o usuario quando iniciar. }
static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); ClasseDB telas = new ClasseDB(); if (telas.ExisteCadastro() == 2) { Application.Run(new CadastrodeUsuario()); } else { Application.Run(new Login()); } }
private void Login_Load(object sender, EventArgs e) { ClasseDB Cadastro = new ClasseDB(); switch (Cadastro.ExisteCadastro()) // Saber se existe algum dado, se não existir, entrar na tela de login, se existir, entrar na tela de login. { case 1: break; case 2: this.Hide(); new CadastrodeUsuario().Show(); break; case 3: MessageBox.Show("Não foi possível se conectar ao banco de dados!!!"); break; } }
private void Usuario_Validated(object sender, EventArgs e)// Executa no momento que sair do campo de usuário { ClasseDB ValidarUsuario = new ClasseDB(); if (ValidarUsuario.ExisteUsuario(Usuario.Text) == 1) // Validação do Usuário { MessageBox.Show("Já existe um usuário cadastrado com esse nome, por valor coloque outro."); Usuario.Text = ""; } else if (ValidarUsuario.ExisteUsuario(Usuario.Text) == 3)// Problema do banco de dados, algum dado está indo equivocado { MessageBox.Show("Falha ao se comunicar com o banco de dados."); } // Mínimo de 6 Caractere if (Usuario.Text.Length < 6) { MessageBox.Show("Aumente a quantidade de Caractere do usuário"); Usuario.Text = ""; } }
private void Salvar_Click(object sender, EventArgs e) { ClasseDB Produto = new ClasseDB(); // Conferir se existe algum campo sem ser preenchido. if (Nome.Text != "" && Empresa.Text != "" && Quantidade.Text != "" && Preco.Text != "" && Codigo.Text != "") { if (Produto.CadastrarProdutos(Nome.Text, Empresa.Text, Quantidade.Text, Preco.Text, Codigo.Text) == 1) // O método retorna um inteiro, por isso está dentro de um if, analisar o método em ClassDB, mas se igual a 1, o salvamento foi realizado com sucesso. { // Limpar todos os campos após o salvamento com sucesso. Nome.Text = ""; Empresa.Text = ""; Quantidade.Text = ""; Preco.Text = ""; Codigo.Text = ""; } } //Mostrar qual campo não está preenchido. else if (Nome.Text == "") { Labelerro.Text = "Insira o Nome do Produto"; } else if (Empresa.Text == "") { Labelerro.Text = "Insira a Empresa do Produto"; } else if (Quantidade.Text == "") { Labelerro.Text = "Insira Quantidade de Produto"; } else if (Preco.Text == "") { Labelerro.Text = "Insira o Preço do Produto"; } else if (Codigo.Text == "") { Labelerro.Text = "Insira o Código de Barras do Produto"; } }
private void Salvar_Click(object sender, EventArgs e) { ClasseDB Produto = new ClasseDB(); if (Nome.Text != "" && Empresa.Text != "" && Quantidade.Text != "" && Preco.Text != "" && Codigo.Text != "")// Analisar se os campos estão preenchidos { Produto.EditarProduto(Nome.Text, Empresa.Text, Quantidade.Text, Preco.Text, Codigo.Text, (DG.CurrentRow.Cells[0].Value.ToString())); Produto.ListarProdutos(DG);// Atualizando os campos de DataView //Zerando os valores. Nome.Text = ""; Empresa.Text = ""; Quantidade.Text = ""; Preco.Text = ""; Codigo.Text = ""; Salvar.Visible = false;// Tornando oculto para o usuário novamente. } else if (Nome.Text == "") { Labelerro.Text = "Insira o Nome do Produto"; } else if (Empresa.Text == "") { Labelerro.Text = "Insira a Empresa do Produto"; } else if (Quantidade.Text == "") { Labelerro.Text = "Insira Quantidade de Produto"; } else if (Preco.Text == "") { Labelerro.Text = "Insira o Preço do Produto"; } else if (Codigo.Text == "") { Labelerro.Text = "Insira o Código de Barras do Produto"; } }
private void CriarUsuario_Click(object sender, EventArgs e) { int aux = 0; ClasseDB UsuarioCadastro = new ClasseDB(); if ((UsuarioCadastro.ExisteCadastro() == 1 || Funcao.Text == "Dono(a)") && Senha.Text == ConfirmarSenha.Text && Nome.Text != "" && Telefone.Text != "" && DatadeNascimento.Text != "" && Usuario.Text != "" && Senha.Text != "" && ConfirmarSenha.Text != "" && Funcao.Text != "" && foto.ImageLocation != null) // Analisar se a senha está correta com a sua confirmação { byte[] imagebyte; FileStream fstream = new FileStream(this.foto.ImageLocation, FileMode.Open, FileAccess.Read); // Filestream faz a transição de dados, busca de dados por referencia de bytes, armazenamento de dados e entre outros. BinaryReader br = new BinaryReader(fstream); // Leitor de binário, ou seja, ler em binário a imagem do diretório fstream imagebyte = br.ReadBytes((int)fstream.Length); // Então colocamos esse leitor de binário na nossa imagem. if (UsuarioCadastro.ExisteCadastro() == 2) { aux = 1; } try // Avaliar se a conexão está sendo realizada com sucesso, e previnindo a aparição de um erro desconhecido para o usuário { ClasseDB conecta = new ClasseDB(); MessageBox.Show(conecta.CadastrarDados(Nome.Text, Telefone.Text, DatadeNascimento.Text, Endereco.Text, Usuario.Text, Senha.Text, Funcao.Text, imagebyte)); // Fechar o Banco de Dados. //Zerando todos os valores após o salvamento com sucesso Nome.Text = ""; Telefone.Text = ""; DatadeNascimento.Text = ""; Endereco.Text = ""; Usuario.Text = ""; foto.ImageLocation = null; Senha.Text = ""; ConfirmarSenha.Text = ""; if (aux == 1) { this.Hide(); new Login().Show(); } } catch (Exception erro)// Caso der um erro mostrar que não foi conectado, com a Exception é possível mostrar qual foi o erro { MessageBox.Show(erro.Message.ToString()); } } else if (UsuarioCadastro.ExisteCadastro() == 2 && Funcao.Text != "Dono(a)") // Mensagem de erro para confirmação da senha. { LabelErro.Text = "Como é o primeiro cadastro deve-se colocar Dono(a)"; Funcao.Text = "Dono(a)"; } else if (Senha.Text != ConfirmarSenha.Text) // Mensagem de erro para confirmação da senha. { LabelErro.Text = "A confirmação da senha está diferente!"; Senha.Text = null; ConfirmarSenha.Text = null; } else if (Nome.Text == "") // Mensagem de erro para o campo Nome nulo. { LabelErro.Text = "Preencha o Campo de Nome!"; } else if (Telefone.Text == "") // Mensagem de erro para o campo Telefone nulo. { LabelErro.Text = "Preencha o Campo de Telefone!"; } else if (DatadeNascimento.Text == "") // Mensagem de erro para o campo Idade nulo. { LabelErro.Text = "Preencha o Campo de Data de Nascimento!"; } else if (Endereco.Text == "") // Mensagem de erro para o campo Endereço nulo. { LabelErro.Text = "Preencha o Campo de Endereço!"; } else if (Usuario.Text == "") // Mensagem de erro para o campo Usuario nulo. { LabelErro.Text = "Preencha o Campo de Usuario!"; } else if (Senha.Text == "") // Mensagem de erro para o campo Senha nulo. { LabelErro.Text = "Preencha o Campo de Senha!"; } else if (ConfirmarSenha.Text == "") // Mensagem de erro para o campo Confirmar Senha nulo. { LabelErro.Text = "Preencha o Campo de Confirmar Senha!"; } else if (Funcao.Text == "") // Mensagem de erro para o campo Função nulo. { LabelErro.Text = "Preencha o Campo de Função!"; } else if (foto.ImageLocation == null) // Mensagem de erro para o campo Função nulo. { LabelErro.Text = "Insira uma foto !"; } }