Exemple #1
0
 private void fornecedoresToolStripMenuItem_Click(object sender, EventArgs e)
 {
     using (frmFornecedor form = new frmFornecedor(null, true))
     {
         form.ShowDialog();
     }
 }
Exemple #2
0
        private void btnNovoFornecedor_Click(object sender, EventArgs e)
        {
            using (frmFornecedor frm = new frmFornecedor(null, true))
            {
                frm.ShowDialog();
            }

            CarregaFornecedores();
        }
Exemple #3
0
        private void dgvFornecedor_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e)
        {
            try
            {
                if (e.ColumnIndex == 2 && e.RowIndex >= 0)
                {
                    DataGridViewRow row = this.dgvFornecedor.Rows[e.RowIndex];
                    int             id  = Convert.ToInt32(row.Cells["id"].Value);

                    using (frmFornecedor form = new frmFornecedor(this, false))
                    {
                        form.Id = id;
                        form.ShowDialog();
                    }
                }
                if (e.ColumnIndex == 3 && e.RowIndex >= 0)
                {
                    DialogResult    resultado = new DialogResult();
                    DataGridViewRow row       = this.dgvFornecedor.Rows[e.RowIndex];
                    int             id        = Convert.ToInt32(row.Cells["id"].Value);

                    using (frmErro frm = new frmErro("Deseja realmente excluir o fornecedor selecionado?"))
                    {
                        resultado = frm.ShowDialog();
                        if (resultado == DialogResult.OK)
                        {
                            FornecedorController.Delete(id);
                            DataTable dt = FornecedorController.GetFornecedores();
                            ExibirDados(dt);
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                frmErro.Mensagem("Ocorreu um erro na edição ou exclusão do fornecedor: " + ex);
            }
        }