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); } }
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."); } }
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); }
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."); } }
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(); }
public void Inserir(Model.tb_fornecedor fornecedores) { db.tb_fornecedor.Add(fornecedores); db.SaveChanges(); }
public Model.tb_fornecedor Listar(int id) { Model.tb_fornecedor modelo = db.Listar(id); return(modelo); }