Esempio n. 1
0
        private void btnDeletar_Click_1(object sender, EventArgs e)
        {
            if (fornecedor == null)
            {
                string msg = "Selecione um fornecedor para deleta-lo.";

                frmAlert tela = new frmAlert();
                tela.LoadScreen(msg);
                tela.ShowDialog();
            }
            else
            {
                string mensagem = "Quer mesmo apagar o Fornecedor " + fornecedor.Id + " do sistema?" +
                                  "\n obs: ao apagar um fornecedor, todos os outros registros nele vinculados serão apagados.";

                frmQuestion tela = new frmQuestion();
                tela.LoadScreen(mensagem);
                tela.ShowDialog();

                bool click = tela.BotaoYes;

                if (click == true)
                {
                    FornecedoresBusiness buss = new FornecedoresBusiness();
                    buss.Remover(fornecedor.Id);

                    CarregarGrid();
                }
            }
        }
Esempio n. 2
0
        void AutoCarregar()
        {
            FornecedoresBusiness  buss  = new FornecedoresBusiness();
            List <FornecedorView> lista = buss.ListarPraGrid();

            dgvFornecedor.DataSource = lista;
        }
Esempio n. 3
0
        void CarregarCombos()
        {
            FornecedoresBusiness   buss  = new FornecedoresBusiness();
            List <FornecedoresDTO> lista = buss.ListarPraCombo();

            cboFornecedor.ValueMember   = nameof(FornecedoresDTO.Id);
            cboFornecedor.DisplayMember = nameof(FornecedoresDTO.Nome);
            cboFornecedor.DataSource    = lista;
        }
        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                EstadoDTO estado = cboEstado.SelectedItem as EstadoDTO;

                FornecedoresDTO dto = new FornecedoresDTO();

                dto.Nome = txtNome.Text;
                dto.Email = txtEmail.Text;
                dto.CNPJ = txtCnpj.Text;
                dto.Cidade = txtCidade.Text;
                dto.CEP = mkbCep.Text;
                dto.Telefone = txtTelefone.Text;
                dto.IdEstado = estado.Id;
                dto.Rua = txtRua.Text;
                dto.Numero = txtNumero.Text;

                FornecedoresBusiness business = new FornecedoresBusiness();
                business.Salvar(dto);

                string msg = "Fornecedor cadastrado com sucesso!";

                frmMessage tela = new frmMessage();
                tela.LoadScreen(msg);
                tela.ShowDialog();
            }
            catch (ValidacaoException vex)
            {
                string msg = vex.Message;

                frmAlert tela = new frmAlert();
                tela.LoadScreen(msg);
                tela.ShowDialog();
            }
            catch (MySqlException mex)
            {
                if (mex.Number == 1062)
                {
                    string msg = "Esse fornecedor já está cadastrado. " +
                        "Verifique se o CNPJ está corretamente preenchido ou se ele já está cadastrado no sistema.";

                    frmAlert tela = new frmAlert();
                    tela.LoadScreen(msg);
                    tela.ShowDialog();
                }
            }
            catch (Exception ex)
            {
                string msg = "Ocorreu um erro: " + ex.Message;

                frmException tela = new frmException();
                tela.LoadScreen(msg);
                tela.ShowDialog();
            }
        }
Esempio n. 5
0
        void CarregarGrid()
        {
            string nome   = txtNome.Text;
            string cidade = txtCidade.Text;

            FornecedoresBusiness  buss  = new FornecedoresBusiness();
            List <FornecedorView> lista = buss.Consultar(nome, cidade);

            dgvFornecedor.DataSource = lista;
        }
        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                EstadoDTO estado = cboEstado.SelectedItem as EstadoDTO;

                FornecedoresDTO dto = new FornecedoresDTO();
                dto.Id = this.fornecedor.Id;

                dto.Nome     = txtNome.Text;
                dto.Email    = txtEmail.Text;
                dto.CNPJ     = txtCnpj.Text;
                dto.Cidade   = txtCidade.Text;
                dto.CEP      = mkbCep.Text;
                dto.Telefone = txtTelefone.Text;
                dto.IdEstado = estado.Id;
                dto.Rua      = txtRua.Text;
                dto.Numero   = txtNumero.Text;

                FornecedoresBusiness business = new FornecedoresBusiness();
                business.Alterar(dto);

                string msg = "Fornecedor alterado com sucesso!";

                frmMessage tela = new frmMessage();
                tela.LoadScreen(msg);
                tela.ShowDialog();
            }
            catch (ValidacaoException vex)
            {
                string msg = vex.Message;

                frmAlert tela = new frmAlert();
                tela.LoadScreen(msg);
                tela.ShowDialog();
            }
            catch (Exception ex)
            {
                string msg = "Ocorreu um erro: " + ex.Message;

                frmException tela = new frmException();
                tela.LoadScreen(msg);
                tela.ShowDialog();
            }
        }