Example #1
0
        public void remover(Model.tb_fornecedor id)
        {
            Model.tb_fornecedor remover = db.tb_fornecedor.First(t => t.id_fornecedor == id.id_fornecedor);

            db.tb_fornecedor.Remove(remover);
            db.SaveChanges();
        }
        private void btnEntrar_Click_1(object sender, EventArgs e)
        {
            try
            {
                Business.FornecedorBusiness business = new Business.FornecedorBusiness();

                Model.tb_fornecedor modelo = new Model.tb_fornecedor();

                //*Informações básicas*

                modelo.ds_celular    = txtCelular.Text;
                modelo.ds_cnpj       = txtCNPJ.Text;
                modelo.nm_empresa    = txtEmpresa.Text;
                modelo.nm_fornecedor = txtNome.Text;
                modelo.ds_telefone   = txtTelefone.Text;

                //*Endereço*

                modelo.ds_cep         = txtCEP.Text;
                modelo.ds_cidade      = txtCidade.Text;
                modelo.ds_complemento = txtComplemento.Text;
                modelo.ds_endereco    = txtEndereco.Text;
                modelo.ds_UF          = txtUF.Text;

                business.CadastrarFornecedor(modelo);

                MessageBox.Show("Cadastrado com sucesso");
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Example #3
0
        public void Alterar(Model.tb_fornecedor fornecedores)
        {
            Model.tb_fornecedor alterar = db.tb_fornecedor.First(t => t.id_fornecedor == fornecedores.id_fornecedor);

            alterar.nm_bairro       = fornecedores.nm_bairro;
            alterar.nm_cidade       = fornecedores.nm_cidade;
            alterar.nm_endereco     = fornecedores.nm_endereco;
            alterar.nm_Fornecedor   = fornecedores.nm_Fornecedor;
            alterar.tb_email        = fornecedores.tb_email;
            alterar.tl_fixo         = fornecedores.tl_fixo;
            alterar.tl_celular      = fornecedores.tl_celular;
            alterar.tp_fornecimento = fornecedores.tp_fornecimento;
            alterar.tp_pessoaFJ     = fornecedores.tp_pessoaFJ;
            alterar.doc_CNPJ        = fornecedores.doc_CNPJ;
            alterar.dt_Contrato     = fornecedores.dt_Contrato;


            db.SaveChanges();
        }
        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                Model.tb_estoque estoque = dgvConsu.CurrentRow.DataBoundItem as Model.tb_estoque;

                Model.tb_fornecedor f = cboForne.SelectedItem as Model.tb_fornecedor;
                Model.tb_produto    p = cboProduto.SelectedItem as Model.tb_produto;

                estoque.id_Fornecedor = f.id_fornecedor;
                estoque.id_produto    = p.id_produto;

                estoque.ds_produto         = txtDescrição.Text;
                estoque.dt_Entrada         = dtpEntra.Value;
                estoque.prc_custo          = nudCusto.Value;
                estoque.prc_venda          = nudVenda.Value;
                estoque.qtd_produto        = Convert.ToInt32(nudUnidade.Value);
                estoque.dt_saida           = dtpSai.Value;
                estoque.dt_validadeproduto = dtpVal.Value;
                estoque.prc_venda          = nudVenda.Value;



                Business.EstoqueBusiness bus = new Business.EstoqueBusiness();
                bus.Alterar(estoque);

                MessageBox.Show("Alterado com Sucesso");
            }


            catch (ArgumentException ex)
            {
                MessageBox.Show(ex.Message);
            }


            catch (Exception)
            {
                MessageBox.Show("Ocorreu um erro desconhecido. Tente novamente.");
            }
        }
Example #5
0
        public void AlterarFornecedor(Model.tb_fornecedor modelo)
        {
            if (modelo.nm_empresa == string.Empty)
            {
                throw new ArgumentException("Nome da empresa inválido");
            }
            if (modelo.nm_fornecedor == string.Empty)
            {
                throw new ArgumentException("Nome do fornecedor inválido");
            }
            if (modelo.ds_celular == string.Empty)
            {
                throw new ArgumentException("Nº de celular inválido");
            }
            if (modelo.ds_cep == string.Empty)
            {
                throw new ArgumentException("CEP inválido");
            }
            if (modelo.ds_cidade == string.Empty)
            {
                throw new ArgumentException("Cidade inválida");
            }
            if (modelo.ds_cnpj == string.Empty)
            {
                throw new ArgumentException("CNPJ inválido");
            }
            if (modelo.ds_endereco == string.Empty)
            {
                throw new ArgumentException("Endereço inválido");
            }
            if (modelo.ds_telefone == string.Empty)
            {
                throw new ArgumentException("Nº de telefone inválido");
            }
            if (modelo.ds_UF == string.Empty)
            {
                throw new ArgumentException("UF inválido");
            }

            db.AlterarFornecedor(modelo);
        }
Example #6
0
        private void button5_Click(object sender, EventArgs e)
        {
            try
            {
                Model.tb_fornecedor conta = dgvForne.CurrentRow.DataBoundItem as Model.tb_fornecedor;

                Business.FornecedorBusiness bus = new Business.FornecedorBusiness();
                bus.Remover(conta);

                MessageBox.Show("Removido com Sucesso");
            }
            catch (ArgumentException ex)
            {
                MessageBox.Show(ex.Message);
            }

            catch (Exception)
            {
                MessageBox.Show("Ocorreu um erro desconhecido. Tente novamente.");
            }
        }
Example #7
0
        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                Model.tb_fornecedor forne = new Model.tb_fornecedor();


                forne.nm_Fornecedor = txtNome.Text;
                forne.nm_endereco   = txtEnde.Text;
                forne.nm_cidade     = txtCidade.Text;
                forne.nm_bairro     = txtBairro.Text;
                forne.doc_CNPJ      = txtCNPJ.Text;
                forne.dt_Contrato   = dtpContra.Value;
                forne.tb_email      = txtEmail.Text;
                forne.tp_pessoaFJ   = cboTIpo.Text;
                forne.tl_celular    = txtCell.Text;
                forne.tl_fixo       = txtTEl.Text;



                Business.FornecedorBusiness bus = new Business.FornecedorBusiness();
                bus.Inserir(forne);

                MessageBox.Show("Fornecedor Cadastrado com Sucesso");
            }


            catch (ArgumentException ex)
            {
                MessageBox.Show(ex.Message);
            }

            catch (Exception)
            {
                MessageBox.Show("Ocorreu um erro desconhecido. Tente novamente.");
            }
        }
        public void Validar(Model.tb_fornecedor forne)
        {
            if (forne.nm_Fornecedor == String.Empty)
            {
                throw new ArgumentException("O Nome do Fornecedor deve ser informado");
            }

            if (forne.nm_endereco == String.Empty)
            {
                throw new ArgumentException("O endereço deve ser informado");
            }

            if (forne.nm_cidade == String.Empty)
            {
                throw new ArgumentException("O nome da cidade deve ser informado");
            }


            if (forne.nm_bairro == String.Empty)
            {
                throw new ArgumentException("O Nome do Bairro deve ser informado");
            }


            if (forne.tp_pessoaFJ == String.Empty)
            {
                throw new ArgumentException("Informe se a pessoa deve ser Fisica ou Juridica");
            }


            if (forne.doc_CNPJ == String.Empty)
            {
                throw new ArgumentException("O Numero do CNPJ deve ser informado");
            }

            if (forne.dt_Contrato == null)
            {
                throw new ArgumentException("A data do contrato deve ser informada");
            }


            if (forne.tb_email == String.Empty)
            {
                throw new ArgumentException("O E-mail deve ser informado");
            }



            if (forne.tb_email.Contains("@gmail.com") ||
                forne.tb_email.Contains("@outlook.com") ||
                forne.tb_email.Contains("@hotmail.com") ||
                forne.tb_email.Contains("@yahoo.com"))
            {
            }
            else
            {
                throw new ArgumentException("O E-mail informado não existe");
            }


            if (forne.tb_email.Length >= 25)
            {
                throw new ArgumentException("O e-mail informado excede os limites de Caracteres");
            }

            if (forne.nm_Fornecedor.Length >= 25)
            {
                throw new ArgumentException("O Nome do Fornecedor informado excede os limites de Caracteres");
            }

            if (forne.nm_endereco.Length >= 25)
            {
                throw new ArgumentException("O Endereço informado excede os limites de Caracteres");
            }

            if (forne.nm_cidade.Length >= 15)
            {
                throw new ArgumentException("O nome da cidade informado excede os limites de Caracteres");
            }

            if (forne.nm_bairro.Length >= 25)
            {
                throw new ArgumentException("O nome do Bairro informado excede os limites de Caracteres");
            }
            if (forne.tl_celular.Length > 9)
            {
                throw new ArgumentException("O numero de Celular informado excede os limites de Caracteres");
            }
        }
        public void Remover(Model.tb_fornecedor fornecedor)
        {
            this.Validar(fornecedor);

            db.remover(fornecedor);
        }
        public void Alterar(Model.tb_fornecedor fornecedor)
        {
            this.Validar(fornecedor);

            db.Alterar(fornecedor);
        }
        public void Inserir(Model.tb_fornecedor fornecedor)
        {
            this.Validar(fornecedor);

            db.Inserir(fornecedor);
        }
        private void btnEntrar_Click(object sender, EventArgs e)
        {
            Business.FornecedorBusiness business = new Business.FornecedorBusiness();

            Model.tb_fornecedor model = new Model.tb_fornecedor();
        }
Example #13
0
 public void Inserir(Model.tb_fornecedor fornecedores)
 {
     db.tb_fornecedor.Add(fornecedores);
     db.SaveChanges();
 }
Example #14
0
        public Model.tb_fornecedor Listar(int id)
        {
            Model.tb_fornecedor modelo = db.Listar(id);

            return(modelo);
        }