示例#1
0
        //Buscar pelo Num Doc
        private void BuscarDocumento()
        {
            this.dataLista.DataSource = NFornecedor.BuscarDocumento(this.txtBuscar.Text);

            this.ocultarColunas();
            lblTotal.Text = "Total de Registros: " + Convert.ToString(dataLista.Rows.Count);
        }
 //Mostar no data Grid
 private void Mostar()
 {
     this.dataLista.DataSource = NFornecedor.Mostrar();
     this.OcultarColunas();
     lblTotal.Text = dataLista.Rows.Count.ToString();
     lblTotal.Text = "Quantidade de registros: " + Convert.ToString(dataLista.Rows.Count);
 }
        private void btnDeletar_Click(object sender, EventArgs e)
        {
            try
            {
                DialogResult Opcao;
                Opcao = MessageBox.Show("Realmente deseja apagar os Registros", "Sistema Comércio", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);
                if (Opcao == DialogResult.OK)
                {
                    string Codigo;
                    string Resp = "";

                    foreach (DataGridViewRow row in dataLista.Rows)
                    {
                        if (Convert.ToBoolean(row.Cells[0].Value))
                        {
                            Codigo = row.Cells[1].Value.ToString(); //caso erro trocar
                            Resp   = NFornecedor.Excluir(Convert.ToInt32(Codigo));
                            if (Resp.Equals("OK"))
                            {
                                this.MensagemOK("Registro excluido com sucesso");
                            }
                            else
                            {
                                this.MensagemErro(Resp);
                            }
                        }
                    }
                    this.Mostar();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message + ex.StackTrace);
            }
        }
示例#4
0
 private void RemoverFornecedor(object sender, RoutedEventArgs e)
 {
     nF = new NFornecedor();
     if (listaFornecedores.SelectedItem != null)
     {
         nF.Delete(listaFornecedores.SelectedItem as Fornecedor);
         listaFornecedores.ItemsSource = null;
         listaFornecedores.ItemsSource = nF.Select();
     }
 }
 private void btnSalvar_Click(object sender, EventArgs e)
 {
     try
     {
         string resp = "";
         if (txtEmpresa.Text == string.Empty)
         {
             MensagemErro("Preencha todos os campos");
             errorIcone.SetError(txtEmpresa, "Insira o nome da empresa !!");
         }
         else
         {
             if (this.eNovo)
             {
                 resp = NFornecedor.Inserir(this.txtEmpresa.Text.Trim().ToUpper(), cbSetorComercial.Text, cbTipoDoc.Text,
                                            this.txtNumDocumento.Text.Trim().ToUpper(), this.txtEndereco.Text,
                                            this.txtTelefone.Text, this.txtEmail.Text, this.txtUrl.Text);
             }
             else
             {
                 resp = NFornecedor.Editar(Convert.ToInt32(this.txtIdFornecedor.Text),
                                           txtEmpresa.Text.Trim().ToUpper(),
                                           this.cbSetorComercial.Text, this.cbTipoDoc.Text, this.txtNumDocumento.Text.Trim().ToUpper(),
                                           this.txtEndereco.Text.Trim(), this.txtTelefone.Text, this.txtEmail.Text, this.txtUrl.Text);
             }
             if (resp.Equals("OK"))
             {
                 if (this.eNovo)
                 {
                     this.MensagemOK("Registro salvo com sucesso");
                 }
                 else
                 {
                     this.MensagemOK("Registro editado com sucesso");
                 }
             }
             else
             {
                 this.MensagemErro(resp);
             }
             this.eNovo   = false;
             this.eEditar = false;
             this.Botoes();
             this.Limpar();
             this.Mostar();
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message + ex.StackTrace);
     }
 }
示例#6
0
 private void AtualizarFornecedor(object sender, RoutedEventArgs e)
 {
     try {
         f.Nome      = nomeForn.Text;
         f.Email     = emailForn.Text;
         f.Categoria = categForn.Text;
         nF          = new NFornecedor();
         nF.Update(f);
     }
     catch (ArgumentNullException)
     {
         MessageBox.Show("Selecione um fornecedor para atualiza-lo");
     }
 }
示例#7
0
 private void InserirFornecedor(object sender, RoutedEventArgs e)
 {
     try
     {
         f           = new Fornecedor();
         f.Nome      = nomeForn.Text;
         f.Email     = emailForn.Text;
         f.Categoria = categForn.Text;
         nF          = new NFornecedor();
         nF.Insert(f);
         CadProdFornecedor prodF = new CadProdFornecedor(f);
         prodF.ShowDialog();
     }
     catch (ArgumentNullException)
     {
         MessageBox.Show("Preencha todos os campos!");
     }
 }
示例#8
0
 private void PesquisarFornecedor(object sender, RoutedEventArgs e)
 {
     nF = new NFornecedor();
     listFornecedores.ItemsSource = null;
     listFornecedores.ItemsSource = nF.Search(pesqForn.Text);
 }
示例#9
0
 private void ListarFornecedores(object sender, RoutedEventArgs e)
 {
     nF = new NFornecedor();
     listFornecedores.ItemsSource = null;
     listFornecedores.ItemsSource = nF.Select();
 }
 //Buscar pelo Nome
 private void BuscarNome()
 {
     this.dataLista.DataSource = NFornecedor.BuscarNome(this.txtBuscar.Text);
     this.OcultarColunas();
     lblTotal.Text = "Quantidade de registros: " + Convert.ToString(dataLista.Rows.Count);
 }