private void button1_Click_1(object sender, EventArgs e) { frmAutorizacao autorizacao = new frmAutorizacao(); if (autorizacao.ShowDialog() != System.Windows.Forms.DialogResult.OK) { MessageBox.Show("Operação não Autorizado, somente digitando uma senha de Administrador poderá concluir esta operação ...!!!", "Autorização Negada", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } DialogResult perg = MessageBox.Show("Deseja Realmente Zerar as Vendas Sim ou não ?", "CONFIRMAÇÃO", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (perg == DialogResult.Yes) { DeletaVenda(); // Chamada dos Métodos para Zerar a tabela de Vendas como se fosse um truncate table, ResetaChave(); // porém por ser tabela relacionada faz-se desta maneira. MessageBox.Show("Operação Realizada com Sucesso !!!", "AVISO:", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } else { MessageBox.Show("OK, Mantendo Registros de Vendas", "AVISO:", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } }
private void btnSalvar_Click(object sender, EventArgs e) { frmAutorizacao autorizacao = new frmAutorizacao(); if (autorizacao.ShowDialog() != System.Windows.Forms.DialogResult.OK) { MessageBox.Show("Vc. Não Forneceu a SENHA de administrador (Mesmo no caso de já ser um Administrador, o fornecimento da Senha é Obrigatorio), ou fechou a caixa de diálogo clicando no(x)... Alteração / Inclusão Não Autorizada", "Autorização Negada", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtLogin.Text = string.Empty; txtSenha.Text = string.Empty; btnSair.Focus(); return; } // Caso os campos não estiverem preenchidos if (!this.CamposPreenchidos()) { return; } bool result; try { // Preenche o objeto Usuário usuario.NomeCompleto = txtNome.Text; usuario.Login = txtLogin.Text; usuario.Senha = txtSenha.Text; usuario.Adm = chkADM.Checked; // Verifica as ações Insert e Update if (usuario.Id == 0) { result = usuario.IncluiUsuario(usuario); } else { result = usuario.AlteraUsuario(usuario); } if (result) { // Atualiza os dados no Grid usuario.ListaUsuarios(dsADV_vendaVarejo); // Volta ao Estado Padrão Reset(); } } catch (Exception ex) { MessageBox.Show("Detalhe do Erro:" + ex, "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnExclui_Click(object sender, EventArgs e) { frmAutorizacao autorizacao = new frmAutorizacao(); if (autorizacao.ShowDialog() != System.Windows.Forms.DialogResult.OK) { MessageBox.Show("Exclusão não Autorizado, somente digitando uma senha de Administrador poderá concluir esta operação ...!!!", "Autorização Negada", MessageBoxButtons.OK, MessageBoxIcon.Warning); try { // Lista os Fornecedores Cadastrados fornecedor.ListaFornecedores(dsADV_vendaVarejo); } catch (Exception ex) { MessageBox.Show(ex.Message + "Erro Detalhe: ", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } reset(); return; } DialogResult pergunta = MessageBox.Show("Deseja Realmente excluir este Registro Sim ou não ?", "CONFIRMAÇÃO", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (pergunta == DialogResult.Yes) { DeletaFornec(); MessageBox.Show("Fornecedor Exluido(a) com Êxito...", "AVISO:", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } else { MessageBox.Show("OK, Mantendo Registro", "AVISO:", MessageBoxButtons.OK, MessageBoxIcon.Information); try { // Lista os Fornecedores Cadastrados fornecedor.ListaFornecedores(dsADV_vendaVarejo); } catch (Exception ex) { MessageBox.Show(ex.Message + "Erro Detalhe: ", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } reset(); return; } }
private void btnExclui_Click(object sender, EventArgs e) { frmAutorizacao autorizacao = new frmAutorizacao(); if (autorizacao.ShowDialog() != System.Windows.Forms.DialogResult.OK) { MessageBox.Show("Exclusão não Autorizado, somente digitando uma senha de Administrador poderá concluir esta operação ...!!!", "Autorização Negada", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } DialogResult perg = MessageBox.Show("Deseja Realmente excluir este Registro Sim ou não ?", "CONFIRMAÇÃO", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (perg == DialogResult.Yes) { Deleta(); MessageBox.Show("Cliente Exluido(a) com Êxito...", "AVISO:", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } else { MessageBox.Show("OK, Mantendo Registro", "AVISO:", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } }
private void btnSalvaVenda_Click(object sender, EventArgs e) { int idVenda, nLinhas = 0; try { if (txtSubTotal.Text != txtTotal.Text) { frmAutorizacao autorizacao = new frmAutorizacao(); if (autorizacao.ShowDialog() != System.Windows.Forms.DialogResult.OK) { MessageBox.Show("Desconto não Autorizado", "Autorização Negada", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } } venda = new Controllers.Venda { IdUsuario = Controllers.UsuarioLogado.usuario.Id, IdCliente = (int)cmbClientes.SelectedValue, IdFormaDePagamento = (int)cmbFormasDePagamento.SelectedValue, DataVenda = DateTime.Now, Total = decimal.Parse(txtTotal.Text) }; idVenda = venda.IncluiVenda(venda); if (idVenda > 0) { for (int i = 0; i < dgvItensDaVenda.RowCount; i++) { item = new Controllers.ItensDaVenda { IdVenda = idVenda, IdProduto = int.Parse(dgvItensDaVenda.Rows[i].Cells[0].Value.ToString()), Preco = (decimal)dgvItensDaVenda.Rows[i].Cells[2].Value, Qtde = int.Parse(dgvItensDaVenda.Rows[i].Cells[3].Value.ToString()), SubTotal = (decimal)dgvItensDaVenda.Rows[i].Cells[4].Value }; if (item.IncluiItemDaVenda(item)) { nLinhas++; } } if (nLinhas == dgvItensDaVenda.RowCount) { MessageBox.Show("Venda Concluida com Sucesso !!!", "Venda Concluida", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Houverão erros na inclusão dos itens da Venda. ", " ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Houve Erro ao Incluir a venda !", "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error); } dsADV_vendaVarejo.view_spListaItensDaVenda.Clear(); btnSalvaVenda.Enabled = false; } catch (Exception ex) { MessageBox.Show(ex.Message + "Erro Detalhe: ", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } txtDesconto.Text = "0,00"; cmbProdutos.Text = string.Empty; cmbFormasDePagamento.Text = string.Empty; cmbProdutos.Focus(); }