Esempio n. 1
0
        private void dgFornecedor_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            var senderGrid = (DataGridView)sender;

            if (senderGrid.Columns[e.ColumnIndex] is DataGridViewButtonColumn &&
                e.RowIndex >= 0)
            {
                if (Convert.ToBoolean(dgFornecedor[8, e.RowIndex].Value) == false)
                {
                    MessageBox.Show("Não é permitido realizar esta ação. Este item está inativo.", "Validação", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    return;
                }
                if (senderGrid.Columns[e.ColumnIndex].Name == "Editar")
                {
                    frmFornecedor frmFornecedor = new frmFornecedor((int)dgFornecedor[3, e.RowIndex].Value);
                    frmFornecedor.Show();
                    this.Hide();
                }
                if (senderGrid.Columns[e.ColumnIndex].Name == "Excluir")
                {
                    DialogResult dr = MessageBox.Show("Deseja realmente excluir?", "Excluir", MessageBoxButtons.YesNo, MessageBoxIcon.Information);

                    if (dr == DialogResult.Yes)
                    {
                        FornecedorBO fornecedorBO = new FornecedorBO();
                        fornecedorBO.Excluir((int)dgFornecedor[3, e.RowIndex].Value);

                        MessageBox.Show("Fornecedor excluído com sucesso.", "Validação", MessageBoxButtons.OK, MessageBoxIcon.Information);

                        FornecedorBE fornecedorBE = PreencherDados();
                        Pesquisar(fornecedorBE);
                    }
                }
            }
        }
Esempio n. 2
0
        /// <summary>
        /// Método responsável por validar os campos
        /// </summary>
        /// <returns></returns>
        public bool Validar()
        {
            if (String.IsNullOrEmpty(this.txtNome.Text))
            {
                MessageBox.Show("O campo Nome é obrigatório.", "Validação", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return(false);
            }
            if (String.IsNullOrEmpty(this.txtDescricao.Text))
            {
                MessageBox.Show("O campo Descrição é obrigatório.", "Validação", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return(false);
            }
            if (String.IsNullOrEmpty(this.txtCodigo.Text))
            {
                MessageBox.Show("O campo Código é obrigatório.", "Validação", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return(false);
            }

            FornecedorBO fornecedorBO = new FornecedorBO();
            FornecedorBE fornecedorBE = fornecedorBO.Consultar(null, this.txtCodigo.Text);

            if (!String.IsNullOrEmpty(fornecedorBE.Codigo) && this.id != fornecedorBE.Id)
            {
                MessageBox.Show("Já existe um fornecedor cadastrado com este código.", "Validação", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return(false);
            }
            return(true);
        }
Esempio n. 3
0
        public void CarregarDados(int?idFornecedor)
        {
            FornecedorBO fornecedorBO = new FornecedorBO();
            FornecedorBE fornecedorBE = fornecedorBO.Consultar(id.Value, null);

            this.txtNome.Text      = fornecedorBE.Nome;
            this.txtDescricao.Text = fornecedorBE.Descricao;
            this.txtCodigo.Text    = fornecedorBE.Codigo;
        }
        public void CarregarComboFornecedor()
        {
            FornecedorBO fornecedorBO = new FornecedorBO();
            FornecedorBE fornecedorBE = new FornecedorBE();

            fornecedorBE.Ativo = true;
            List <FornecedorBE> listaFornecedorBE = fornecedorBO.Listar(fornecedorBE);

            cmbFornecedor.Items.Add("Selecione");
            foreach (FornecedorBE retornoFornecedorBE in listaFornecedorBE)
            {
                cmbFornecedor.Items.Add(retornoFornecedorBE);
            }
            cmbFornecedor.DisplayMember = "CodigoNome";
            cmbFornecedor.ValueMember   = "Id";
            cmbFornecedor.SelectedIndex = 0;
        }
Esempio n. 5
0
        public void Pesquisar(FornecedorBE fornecedorBE)
        {
            FornecedorBO fornecedorBO = new FornecedorBO();

            dgFornecedor.DataSource = fornecedorBO.Listar(fornecedorBE);
        }
Esempio n. 6
0
        /// <summary>
        /// Método responsável por salvar
        /// </summary>
        public void Salvar(FornecedorBE fornecedorBE)
        {
            FornecedorBO fornecedorBO = new FornecedorBO();

            fornecedorBO.Salvar(fornecedorBE);
        }