public Boolean cadastrarFornecedor(Fornecedor objFornecedor) { objFornecedor.Codigo = obtemNovoId(); try { if (!temDuplicidade(objFornecedor, "Cadastrar")) { db = ServidorSingleton.obterServidor().OpenClient(); db.Store(objFornecedor); db.Commit(); return true; } else { return false; } } catch(Exception e) { throw new Exception("Erro cadastrando o fornecedor :" + e.Message); } finally { db.Close(); db.Dispose(); } }
protected void btnEnviar_Click(object sender, EventArgs e) { var identFornecedor = new FornecedorVO(); identFornecedor.CodPessoa = int.Parse(Request.QueryString["CodPessoa"]); int codigo = int.Parse(Request.QueryString["CodPedidoCompra"]); identFornecedor = new Fornecedor().Listar(identFornecedor).FirstOrDefault(); for (int i = 0; i < ckbListEmail.Items.Count-1;i++ ) { Nissi.Util.SendEmail.enviarEmailAnexo("smtp.nissimetal.com.br", ckbListEmail.Items[i].Text, caminhoAplicacao + codigo.ToString().PadLeft(8, '0') + ".PDF", "Pedido de Compra", getBody(codigo, identFornecedor.RazaoSocial, identFornecedor.CNPJ)); } }
public void Novo(FornecedorCadastroVm fornecedorCadastroVm) { try { _unitOfWork.BeginTransaction(); var fornecedor = new Fornecedor(fornecedorCadastroVm.CodigoSap, fornecedorCadastroVm.Nome); _fornecedores.Save(fornecedor); _unitOfWork.Commit(); } catch (Exception) { _unitOfWork.RollBack(); throw; } }
public void alteraFornecedor(Fornecedor fornecedor) { alteraPessoaJuridica(fornecedor); using (OdbcConnection conexao = ConexaoPadrao.createConnection()) { string sql = "update FORNECEDOR set RAMO_ATIVIDADE = ?, NOME_CONTATO = ? where ID_PESSOA_JURIDICA = ?"; OdbcCommand command = new OdbcCommand(sql, conexao); command.Parameters.AddWithValue("@RAMO_ATIVIDADE", fornecedor.ramoAtividade); command.Parameters.AddWithValue("@NOME_CONTATO", fornecedor.nomeContato); command.Parameters.AddWithValue("@ID_PESSOA_JURIDICA", fornecedor.id); conexao.Open(); command.ExecuteNonQuery(); } }
public bool validaFornecedor(Fornecedor fornecedor) { bool entrou = true; if (fornecedor.ramoAtividade.Length < 3) { MessageBox.Show("Insira o ramo do fornecedor!"); entrou = false; } if (fornecedor.nomeContato.Length < 3) //ver se nao houve alteração posterior na classe { MessageBox.Show("Insira o nome do contato!"); entrou = false; } return entrou; }
public Boolean alterarFornecedor(Fornecedor objFornecedorAtualizar) { try { if (!temDuplicidade(objFornecedorAtualizar, "Alterar")) { db = ServidorSingleton.obterServidor().OpenClient(); Fornecedor objFornecedorPrototipo = FactoryClasses.criarFornecedor(); objFornecedorPrototipo.Codigo = objFornecedorAtualizar.Codigo; IObjectSet leitor = db.QueryByExample(objFornecedorPrototipo); if (leitor.HasNext()) { Fornecedor objFornecedor = (Fornecedor)leitor.Next(); objFornecedor.Cidade = objFornecedorAtualizar.Cidade; objFornecedor.Cnpj = objFornecedorAtualizar.Cnpj; objFornecedor.Email = objFornecedorAtualizar.Email; objFornecedor.Endereco = objFornecedorAtualizar.Endereco; objFornecedor.InscrEstadual = objFornecedorAtualizar.InscrEstadual; objFornecedor.RazaoSocial = objFornecedorAtualizar.RazaoSocial; db.Store(objFornecedor); db.Commit(); leitor = null; return true; } else { leitor = null; return false; } } else { return false; } } catch (Exception ex) { db.Rollback(); throw new Exception("Erro atualizando o fornecedor :" + ex.ToString()); } finally { db.Close(); db.Dispose(); } }
public void inserirFornecedor(Fornecedor fornecedor) { inserirPessoaJuridica(fornecedor); fornecedor.id = Convert.ToInt32(consultaPessoaJuridica("select top 1 ID_PESSOA_JURIDICA from PESSOA_JURIDICA order by ID_PESSOA_JURIDICA desc").Rows[0][0].ToString()); using (OdbcConnection conexao = ConexaoPadrao.createConnection()) { string sql = "insert into FORNECEDOR (ID_PESSOA_JURIDICA, RAMO_ATIVIDADE, NOME_CONTATO) values(?,?,?)"; OdbcCommand command = new OdbcCommand(sql, conexao); command.Parameters.AddWithValue("@ID_PESSOA_JURIDICA", fornecedor.id); command.Parameters.AddWithValue("@RAMO_ATIVIDADE", fornecedor.ramoAtividade); command.Parameters.AddWithValue("@NOME_CONTATO", fornecedor.nomeContato); conexao.Open(); command.ExecuteNonQuery(); } }
private void bt_salvar_Click(object sender, EventArgs e) { Fornecedor fornecedor = new Fornecedor(); //fornecedor.IdFornecedor = Convert.ToInt32(tbCodigo.Text); fornecedor.Pessoa = cbPessoa.Text; fornecedor.Nome_Fant = tbNome.Text; fornecedor.Razao = tbRazao.Text; fornecedor.Cpf_Cnpj = mtbCNPJ.Text; fornecedor.Rg_Insc = tbRgInsc.Text; fornecedor.Nasc_Funda = Convert.ToDateTime(mtbData.Text); fornecedor.Email = tbEmail.Text; fornecedor.Endereco = tbEnd.Text; fornecedor.Numero = tbNumero.Text; fornecedor.Cep = mtbCEP.Text; fornecedor.Bairro = tbBairro.Text; fornecedor.Cidade = tbCidade.Text; fornecedor.UF = cbUF.Text; fornecedor.FoneF = mtbFonef.Text; fornecedor.FoneC = mtbFonec.Text; fornecedor.FoneX = mtbFonex.Text; fornecedor.Obs = tbObs.Text; try { Fornecedor.Cadastrar(fornecedor); MessageBox.Show("Cadastro efetuado com sucesso!", "Cadastro", MessageBoxButtons.OK, MessageBoxIcon.Information); Close(); } catch (Exception ex) { MessageBox.Show("Erro ao cadastrar dados do cliente." + ex.Message, "Erro!"); } finally { } }
public Fornecedor ExcluirFornecedor(Fornecedor model) { //TODO: verificar restrições exclusão fornecedor return(_repository.ExcluirFornecedor(model)); }
public void InserirFornecedor(Fornecedor fornecedor) => _fornecedorRepositorio.Inserir(fornecedor);
public Boolean excluirFornecedor(Fornecedor objFornecedor) { db = ServidorSingleton.obterServidor().OpenClient(); try { IObjectSet leitor = db.QueryByExample(objFornecedor); if (leitor.HasNext()) { db.Delete((Fornecedor)leitor.Next()); db.Commit(); return true; } else { return false; } } catch { db.Rollback(); return false; } finally { db.Close(); db.Dispose(); } }
protected bool Equals(Fornecedor other) { return(Id.Equals(other.Id)); }
private void AtualizarTela() { try { //limpando campos mk_total.Text = "0"; mk_id.Text = "0"; mk_Chave.Text = ""; mk_notaFiscal.Text = ""; mk_observacao.Text = ""; mk_serie.Text = ""; listBoxEntradasCadastradas.Items.Clear(); listBoxParaCadastrar.Items.Clear(); listBoxProdutos.Items.Clear(); //chama o método para buscar todos os dados da nossa camada model DataTable linhasProduto = daoProduto.SelectDbProvider(provider, strConnection, new Produtos(0, "")); DataTable linhasLojas = daoLoja.SelectDbProvider(provider, strConnection, new Loja(0, "")); DataTable linhasFornecedor = daoFornecedor.SelectDbProvider(provider, strConnection, new Fornecedor(0, "")); //limpando o nosso combo box listBoxParaCadastrar.Items.Clear(); listBoxProdutos.Items.Clear(); comboBoxLoja.Items.Clear(); comboBoxFornecedor.Items.Clear(); //atualizando o nosso combo box foreach (DataRow row in linhasFornecedor.Rows) { fornecedor = new Fornecedor { IdFornecedor = Convert.ToInt32(row[0].ToString()), Cnpj = row[1].ToString(), NomeFantasia = row[4].ToString() }; comboBoxFornecedor.Items.Add(fornecedor); } foreach (DataRow row in linhasLojas.Rows) { loja = new Loja { IdLoja = Convert.ToInt32(row[0].ToString()), Cnpj = row[1].ToString(), NomeFantasia = row[4].ToString() }; comboBoxLoja.Items.Add(loja); } foreach (DataRow row in linhasProduto.Rows) { produtos = new Produtos { IdProduto = Convert.ToInt32(row[0].ToString()), Nome = row[1].ToString(), Status = Convert.ToInt32(row[2].ToString()), AreaId = Convert.ToInt32(row[10].ToString()), Valor = Convert.ToDecimal(row[4].ToString()), MarcaId = Convert.ToInt32(row[11].ToString()), Modelo = row[6].ToString(), Descricao = row[7].ToString(), QuantidadeEstoque = Convert.ToInt32(row[8].ToString()) }; listBoxProdutos.Items.Add(produtos); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
protected override void Seed(Reprografia.Data.ReprografiaContext context) { #region Roles var admin = new Role("Administrator"); var normalUser = new Role("user"); #endregion #region Users var paolo = new User("sn1018302") { FullName = "Paolo Haji de Carvalho Bueno", Email = "*****@*****.**", Password = "******" }; var fulano = new User("fulano") { FullName = "Fulano da Silva", Email = "*****@*****.**", Password = "******" }; admin.Users.Add(paolo); normalUser.Users.Add(fulano); context.Roles.Add(admin); context.Users.Add(fulano); context.Users.Add(paolo); context.Users.Add(fulano); context.SaveChanges(); #endregion #region Fornecedores var forn1 = new Fornecedor { Nome = "Copiadora Módulo LTDA." }; context.Fornecedores.Add(forn1); #endregion #region Areas Area[] areas = new[] { new Area("CT") , new Area("CAI") , new Area("FC") , new Area("CST") , new Area("Pós Graduação", "Pos") , new Area("Olimpíada do Conhecimento", "Especificar") , new Area("Inova SENAI", "Especificar") , new Area("Copa SENAI", "Especificar") }; foreach (Area item in areas) { context.Areas.Add(item); } #endregion #region Codificacoes var codificacoes = new[] { new Codificacao() { CentroDeCusto = 11541, DescricaoCentroDeCusto = "Marketing Promocional", ContaMemo = 170201, DescricaoContaMemo = "Programa SENAI Casa Aberta" }, new Codificacao() { CentroDeCusto = 11521, DescricaoCentroDeCusto = "Suporte Administrativo/Financeiro", ContaMemo = 170300, DescricaoContaMemo = "Administracao das Unidades Operacionais - SENAI" }, new Codificacao() { CentroDeCusto = 11541, DescricaoCentroDeCusto = "Educacao e Tecnologia", ContaMemo = 600100, DescricaoContaMemo = "Formacao de Tecnologo" }, new Codificacao() { CentroDeCusto = 11541, DescricaoCentroDeCusto = "Educacao e Tecnologia", ContaMemo = 171101, DescricaoContaMemo = "Suporte Tecnico/Operacional - Aprendiz. Industrial" }, new Codificacao() { CentroDeCusto = 11541, DescricaoCentroDeCusto = "Educacao e Tecnologia", ContaMemo = 171103, DescricaoContaMemo = "Suporte Tecnico/Operacional - Curso Tecnico" }, new Codificacao() { CentroDeCusto = 11541, DescricaoCentroDeCusto = "Educacao e Tecnologia", ContaMemo = 400101, DescricaoContaMemo = "Iniciacao Profissional" }, new Codificacao() { CentroDeCusto = 11541, DescricaoCentroDeCusto = "Educacao e Tecnologia", ContaMemo = 400102, DescricaoContaMemo = "Iniciacao Profissional - PCFP" }, new Codificacao() { CentroDeCusto = 11541, DescricaoCentroDeCusto = "Educacao e Tecnologia", ContaMemo = 400105, DescricaoContaMemo = "Iniciacao Prof. - CIPA - Fomento SESI/DN" }, new Codificacao() { CentroDeCusto = 11541, DescricaoCentroDeCusto = "Educacao e Tecnologia", ContaMemo = 401501, DescricaoContaMemo = "Qualificacao Prof. Nivel Basico - Escola" }, new Codificacao() { CentroDeCusto = 11541, DescricaoCentroDeCusto = "Educacao e Tecnologia", ContaMemo = 401502, DescricaoContaMemo = "Qualificacao Prof. Nivel Basico - Empresa" }, new Codificacao() { CentroDeCusto = 11541, DescricaoCentroDeCusto = "Educacao e Tecnologia", ContaMemo = 401506, DescricaoContaMemo = "Qualificacao Prof. - Contrato SENAI/SDECT" }, new Codificacao() { CentroDeCusto = 11541, DescricaoCentroDeCusto = "Educacao e Tecnologia", ContaMemo = 401505, DescricaoContaMemo = "Qualificacao Prof. - Contrato SENAI/SERT" }, new Codificacao() { CentroDeCusto = 11541, DescricaoCentroDeCusto = "Educacao e Tecnologia", ContaMemo = 401503, DescricaoContaMemo = "Qualificacao Prof. Nivel Basico - Entidade" }, new Codificacao() { CentroDeCusto = 11541, DescricaoCentroDeCusto = "Educacao e Tecnologia", ContaMemo = 401504, DescricaoContaMemo = "Qualificacao Prof. Nivel Basico - PCFP" }, new Codificacao() { CentroDeCusto = 11541, DescricaoCentroDeCusto = "Educacao e Tecnologia", ContaMemo = 403001, DescricaoContaMemo = "Aperfeicoamento Prof. Nivel Basico - Escola" }, new Codificacao() { CentroDeCusto = 11541, DescricaoCentroDeCusto = "Educacao e Tecnologia", ContaMemo = 403002, DescricaoContaMemo = "Aperfeicoamento Prof. Nivel Basico - Empresa" }, new Codificacao() { CentroDeCusto = 11541, DescricaoCentroDeCusto = "Educacao e Tecnologia", ContaMemo = 403003, DescricaoContaMemo = "Aperfeicoamento Prof. Nivel Basico - Entidade" }, new Codificacao() { CentroDeCusto = 11541, DescricaoCentroDeCusto = "Educacao e Tecnologia", ContaMemo = 403004, DescricaoContaMemo = "Aperfeicoamento Prof. Nivel Basico - PCFP" }, new Codificacao() { CentroDeCusto = 11541, DescricaoCentroDeCusto = "Educacao e Tecnologia", ContaMemo = 404501, DescricaoContaMemo = "Especializacao Prof. Nivel Basico - Escola" }, new Codificacao() { CentroDeCusto = 11541, DescricaoCentroDeCusto = "Educacao e Tecnologia", ContaMemo = 404502, DescricaoContaMemo = "Especializacao Prof. Nivel Basico - Empresa" }, new Codificacao() { CentroDeCusto = 11541, DescricaoCentroDeCusto = "Educacao e Tecnologia", ContaMemo = 404503, DescricaoContaMemo = "Especializacao Prof. Nivel Basico - Entidade" }, new Codificacao() { CentroDeCusto = 11541, DescricaoCentroDeCusto = "Educacao e Tecnologia", ContaMemo = 404504, DescricaoContaMemo = "Especializacao Prof. Nivel Basico - PCFP" }, new Codificacao() { CentroDeCusto = 11541, DescricaoCentroDeCusto = "Educacao e Tecnologia", ContaMemo = 500101, DescricaoContaMemo = "Tecnico de Nivel Medio - Escola" }, new Codificacao() { CentroDeCusto = 11541, DescricaoCentroDeCusto = "Educacao e Tecnologia", ContaMemo = 500102, DescricaoContaMemo = "Tecnico de Nivel Medio - Empresa" }, new Codificacao() { CentroDeCusto = 11541, DescricaoCentroDeCusto = "Educacao e Tecnologia", ContaMemo = 500103, DescricaoContaMemo = "Tecnico de Nivel Medio - Entidade" }, new Codificacao() { CentroDeCusto = 11541, DescricaoCentroDeCusto = "Educacao e Tecnologia", ContaMemo = 500104, DescricaoContaMemo = "Tecnico de Nivel Medio - Projeto Especial" }, new Codificacao() { CentroDeCusto = 11541, DescricaoCentroDeCusto = "Educacao e Tecnologia", ContaMemo = 682000, DescricaoContaMemo = "Telecurso 2000 - Prestacao Servicos Educacionais" }, new Codificacao() { CentroDeCusto = 11541, DescricaoCentroDeCusto = "Educacao e Tecnologia", ContaMemo = 772100, DescricaoContaMemo = "Assessoria e Consultoria em Educacao" }, new Codificacao() { CentroDeCusto = 11541, DescricaoCentroDeCusto = "Educacao e Tecnologia", ContaMemo = 710000, DescricaoContaMemo = "Asses Tec/Tecnol - Gestao Empresarial" }, new Codificacao() { CentroDeCusto = 11541, DescricaoCentroDeCusto = "Educacao e Tecnologia", ContaMemo = 735000, DescricaoContaMemo = "Elaboracao/Disseminacao Informacoes (Serv. Docum.)" }, new Codificacao() { CentroDeCusto = 11541, DescricaoCentroDeCusto = "Educacao e Tecnologia", ContaMemo = 760000, DescricaoContaMemo = "Serv. Tec. Labor. - Calibracao Dimensional" }, new Codificacao() { CentroDeCusto = 11541, DescricaoCentroDeCusto = "Educacao e Tecnologia", ContaMemo = 773000, DescricaoContaMemo = "Desenvolv. Tecnologico - Pesquisa Aplicada" }, new Codificacao() { CentroDeCusto = 11541, DescricaoCentroDeCusto = "Educacao e Tecnologia", ContaMemo = 774000, DescricaoContaMemo = "Desenvolv. Tecnologico - Desenvolv. Experimental" }, new Codificacao() { CentroDeCusto = 11541, DescricaoCentroDeCusto = "Educacao e Tecnologia", ContaMemo = 775000, DescricaoContaMemo = "Desenvolv. Tecnologico - Design" }, new Codificacao() { CentroDeCusto = 11541, DescricaoCentroDeCusto = "Educacao e Tecnologia", ContaMemo = 755003, DescricaoContaMemo = "Gestao Estrategica do Design" }, new Codificacao() { CentroDeCusto = 11541, DescricaoCentroDeCusto = "Educacao e Tecnologia", ContaMemo = 163901, DescricaoContaMemo = "Supervisao de Projetos e de Infraestrutura" }, new Codificacao() { CentroDeCusto = 11541, DescricaoCentroDeCusto = "Educacao e Tecnologia", ContaMemo = 700101, DescricaoContaMemo = "Acao Global Regional" } }; foreach (var codificacao in codificacoes) { context.Codificacoes.Add(codificacao); } #endregion #region Solicitacoes Solicitacao sol1 = SolicitacaoBL.CriarSolicitacao(paolo); sol1.User = paolo; sol1.Formato = "A4"; sol1.Suporte = "E-mail"; sol1.Fornecedor = forn1; sol1.Codificacao = codificacoes[0]; sol1.Area = areas[0]; sol1.Seq = 1; sol1.Ano = DateTime.Now.Year; sol1.Itens = new[] { new Item { Descricao = "Apostila de NR 10 GMT", Espiral = true, CapaEmPVC = true, FrenteVerso = true, Copias = 5, Paginas = 5 }, new Item { Descricao = "Avaliação NR 10 GMT", FrenteVerso = true, Copias = 5, Paginas = 5 }, new Item { Descricao = "Exercícios GMT", FrenteVerso = true, Copias = 5, Paginas = 5 } }; Solicitacao sol2 = SolicitacaoBL.CriarSolicitacao(fulano); sol2.User = fulano; sol2.Formato = "A4"; sol2.Suporte = "E-mail"; sol2.Fornecedor = forn1; sol2.Codificacao = codificacoes[0]; sol2.Area = areas[0]; sol2.Seq = 1; sol2.Ano = DateTime.Now.Year; sol2.Itens = new[] { new Item { Descricao = "Apostila de NR 10 GMT", Espiral = true, CapaEmPVC = true, FrenteVerso = true, Copias = 5, Paginas = 5 }, new Item { Descricao = "Avaliação NR 10 GMT", FrenteVerso = true, Copias = 5, Paginas = 5 }, new Item { Descricao = "Exercícios GMT", FrenteVerso = true, Copias = 5, Paginas = 5 } }; context.Solicitacoes.Add(sol1); context.Solicitacoes.Add(sol2); context.SaveChanges(); #endregion #region Avaliacoes var ava1 = AvaliacaoBL.CriarAvaliacao(sol1); foreach (var item in ava1.ItensAvaliacao) { item.Acabamento = "N"; item.Matriz = "N"; item.Nitidez = "N"; item.Paginacao = "N"; item.Prazo = "N"; item.Quantidade = "N"; } var ava2 = AvaliacaoBL.CriarAvaliacao(sol2); context.Avaliacoes.Add(ava1); context.Avaliacoes.Add(ava2); #endregion context.SaveChanges(); base.Seed(context); }
private void btn_confirmar_Click(object sender, EventArgs e) { if (tb_valor.Text == "") { tb_valor.Text = "0,00"; } if (float.Parse(tb_valor.Text) == 0 || float.Parse(tb_tipo_valor.Text) == 0) { MessageBox.Show("Valor precisa ser maior que zero!", "Joincar", MessageBoxButtons.OK, MessageBoxIcon.Warning); tb_valor.Focus(); } else if (Configuracoes.Default.Tipo_Pagto == 0 && rb_completa.Checked && float.Parse(tb_valor.Text) < parcela.PCA_VALOR) { MessageBox.Show("Valor pago precisa ser maior/igual que o valor total, em caso de pagamento completo!", "Joincar", MessageBoxButtons.OK, MessageBoxIcon.Warning); tb_valor.Focus(); } else if (Configuracoes.Default.Tipo_Pagto == 0 && rb_nova_parc.Checked && float.Parse(tb_valor.Text) >= parcela.PCA_VALOR) { MessageBox.Show("Valor pago precisa ser menor que o valor total, em caso de pagamento com nova parcela!", "Joincar", MessageBoxButtons.OK, MessageBoxIcon.Warning); tb_valor.Focus(); } else if (Configuracoes.Default.Tipo_Pagto == 0 && rb_com_desc.Checked && float.Parse(tb_valor.Text) >= parcela.PCA_VALOR) { MessageBox.Show("Valor pago precisa ser menor que o valor total, em caso de pagamento com desconto!", "Joincar", MessageBoxButtons.OK, MessageBoxIcon.Warning); tb_valor.Focus(); } else { Contas_Pagar contas_pagar = new Contas_Pagar(parcela.PCA_CARNE); Fornecedor fornecedor = new Fornecedor(contas_pagar.CAP_FORNECEDOR); Log log = new Log(); log.LOG_USUARIO = Global.FUN_CODIGO; log.LOG_DATA = DateTime.Now; log.LOG_TELA = this.Text; //tb_pagto.Text = DateTime.Now.ToString("dd/MM/yyyy"); if (Configuracoes.Default.Tipo_Pagto == 0) { if (rb_nova_parc.Checked) { Parcelas_PagarCollection parcela_todos = new Parcelas_PagarCollection(parcela.PCA_CARNE); Parcelas_Pagar parcela_nova = new Parcelas_Pagar(); if (tb_valor_nova_parc.Text == "") { tb_valor_nova_parc.Text = "0,00"; } parcela_nova.PCA_CARNE = parcela.PCA_CARNE; parcela_nova.PCA_ITEM = parcela_todos.Count + 1; parcela_nova.PCA_DATA_PAGTO = DateTime.Parse("01/01/1800"); parcela_nova.PCA_NUM_DOC = ""; parcela_nova.PCA_OBS = "Parcela gerada apartir do pagto parcial da parcela " + parcela.PCA_ITEM.ToString(); parcela_nova.PCA_TIPO = cb_tipo_nova_parc.SelectedIndex; parcela_nova.PCA_VALOR = float.Parse(tb_valor_nova_parc.Text); parcela_nova.PCA_VALOR_PAGO = 0; parcela_nova.PCA_VENC = DateTime.Parse(tb_venc_nova_parc.Text); parcela_nova.Salvar(); contas_pagar.CAP_TOTAL += float.Parse(tb_valor_nova_parc.Text); parcela.PCA_ITEM_NOVA_PARC = parcela_nova.PCA_ITEM; } contas_pagar.CAP_TOTAL -= parcela.PCA_VALOR; contas_pagar.CAP_TOTAL += float.Parse(tb_valor.Text); contas_pagar.Salvar(); parcela.PCA_VALOR = float.Parse(tb_valor.Text); parcela.PCA_VALOR_PAGO = float.Parse(tb_valor.Text); if (rb_completa.Checked) { log.LOG_DESCRICAO = "Baixou o pagamento completo da parcela: " + parcela.PCA_ITEM.ToString() + " e carnê: " + parcela.PCA_CARNE.ToString() + " no valor: " + parcela.PCA_VALOR_PAGO_FORMATADO + " do fornecedor: " + fornecedor.FOR_NOME + "."; parcela.PCA_DESCONTO = 0; parcela.PCA_ACRESCIMO = float.Parse(tb_multa.Text); } else if (rb_nova_parc.Checked) { log.LOG_DESCRICAO = "Baixou o pagamento parcial da parcela: " + parcela.PCA_ITEM.ToString() + " e carnê: " + parcela.PCA_CARNE.ToString() + " no valor: " + parcela.PCA_VALOR_PAGO_FORMATADO + " do fornecedor: " + fornecedor.FOR_NOME + "."; parcela.PCA_DESCONTO = 0; parcela.PCA_ACRESCIMO = 0; } else { log.LOG_DESCRICAO = "Baixou o pagamento com desconto da parcela: " + parcela.PCA_ITEM.ToString() + " e carnê: " + parcela.PCA_CARNE.ToString() + " no valor: " + parcela.PCA_VALOR_PAGO_FORMATADO + " do fornecedor: " + fornecedor.FOR_NOME + "."; parcela.PCA_DESCONTO = float.Parse(tb_multa.Text); parcela.PCA_ACRESCIMO = 0; } log.Save(); parcela.PCA_DATA_PAGTO = Convert.ToDateTime(tb_pagto.Text); parcela.PCA_OBS = tb_obs.Text; parcela.Deletar(); parcela.Salvar(); if (cheque_pagar.CHP_CODIGO > 0 && parcela.PCA_TIPO == 3) { cheque_pagar.CHP_VALOR = float.Parse(tb_valor.Text); cheque_pagar.CHP_OBS = tb_obs.Text; cheque_pagar.Salvar(); } } else { contas_pagar.CAP_TOTAL -= parcela.PCA_VALOR; contas_pagar.CAP_TOTAL += float.Parse(tb_tipo_valor.Text); contas_pagar.Salvar(); parcela.PCA_VALOR = float.Parse(tb_tipo_valor.Text); parcela.PCA_DESCONTO = float.Parse(tb_tipo_desc.Text); parcela.PCA_ACRESCIMO = float.Parse(tb_tipo_acresc.Text); parcela.PCA_VALOR_PAGO = float.Parse(tb_tipo_valor_pago.Text); parcela.PCA_DATA_PAGTO = Convert.ToDateTime(tb_pagto.Text); parcela.PCA_OBS = tb_obs.Text; parcela.Deletar(); parcela.Salvar(); if (cheque_pagar.CHP_CODIGO > 0 && parcela.PCA_TIPO == 3) { cheque_pagar.CHP_VALOR = float.Parse(tb_tipo_valor.Text); cheque_pagar.CHP_OBS = tb_obs.Text; cheque_pagar.Salvar(); } log.LOG_DESCRICAO = "Baixou o pagamento "; if (parcela.PCA_DESCONTO > 0) { log.LOG_DESCRICAO += "com desconto "; } if (parcela.PCA_ACRESCIMO > 0) { if (log.LOG_DESCRICAO.Contains("desconto")) { log.LOG_DESCRICAO += "/acréscimo "; } else { log.LOG_DESCRICAO += "com acréscimo "; } } log.LOG_DESCRICAO += "da parcela: " + parcela.PCA_ITEM.ToString() + " e carnê: " + parcela.PCA_CARNE.ToString() + " no valor: " + parcela.PCA_VALOR_PAGO_FORMATADO + " do fornecedor: " + fornecedor.FOR_NOME + ".";; log.Save(); } this.Close(); } }
public void Save(Fornecedor fornecedor) { Console.WriteLine("Fornecedor Saved"); }
public Fornecedor editarFornecedor(Fornecedor objFornecedor) { return objFornecedorDAO.editarFornecedor(objFornecedor); }
protected bool Equals(Fornecedor other) { return Id.Equals(other.Id); }
public Boolean excluirFornecedor(Fornecedor objFornecedor) { return objFornecedorDAO.excluirFornecedor(objFornecedor); }
private void Pesquisar() { FornecedorVO identFornecedor = new FornecedorVO(); List<FornecedorVO> lFornecedor = new List<FornecedorVO>(); if (!string.IsNullOrEmpty(hdfIdRazaoSocial.Value)) { identFornecedor.CodPessoa = Convert.ToInt32(hdfIdRazaoSocial.Value); } else { if (!string.IsNullOrEmpty(hdfCodFornecedor.Value)) identFornecedor.CodFornecedor = Convert.ToInt32(hdfCodFornecedor.Value); if (rbCNPJ.Checked) identFornecedor.CNPJ = txtCNPJPesq.Text.Replace(".", "").Replace("-", "").Replace("/", ""); ; if (rbNomeFantasia.Checked) identFornecedor.NomeFantasia = txtNomeFantasiaPesq.Text; if (rbRazaoSocial.Checked) identFornecedor.RazaoSocial = txtRazao.Text; if (rbBitola.Checked && !string.IsNullOrEmpty(ddlBitola.SelectedValue)) { int codBitola = int.Parse(ddlBitola.SelectedValue); lFornecedor = Fornecedor.ListarPorBitola(codBitola); } if (rbClasseTipo.Checked && !string.IsNullOrEmpty(hdfCodigo.Value)) { int codClasseTipo = int.Parse(hdfCodigo.Value); lFornecedor = Fornecedor.ListarPorClasseTipo(codClasseTipo); } } if (rbRazaoSocial.Checked || rbNomeFantasia.Checked || rbCNPJ.Checked) lFornecedor = new Fornecedor().Listar(identFornecedor); if (lFornecedor.Count > 0) { grdListaResultado.DataSource = lFornecedor; grdListaResultado.DataBind(); } else { MensagemCliente("Não Existem Fornecedors Cadastradas"); } hdfIdRazaoSocial.Value = string.Empty; }
public Fornecedor editarFornecedor(Fornecedor objFornecedorProt) { db = ServidorSingleton.obterServidor().OpenClient(); IObjectSet leitor = db.QueryByExample(objFornecedorProt); Fornecedor objFornecedor = FactoryClasses.criarFornecedor(); if (leitor.HasNext()) { objFornecedor = (Fornecedor)leitor.Next(); } leitor = null; db.Close(); db.Dispose(); return objFornecedor; }
public Frm_Contas_Pagar(int CAP_CODIGO) { InitializeComponent(); FornecedorCollection fornecedor_todos_temp = new FornecedorCollection(true); FornecedorCollection fornecedor_todos = new FornecedorCollection(); Fornecedor fornecedor_temp = new Fornecedor(); fornecedor_temp.FOR_CODIGO = 0; fornecedor_temp.FOR_NOME = ""; fornecedor_todos.Add(fornecedor_temp); foreach (Fornecedor fornecedor in fornecedor_todos_temp) { fornecedor_todos.Add(fornecedor); } cb_fornecedor.DataSource = fornecedor_todos; cb_fornecedor.AutoCompleteMode = AutoCompleteMode.SuggestAppend; cb_fornecedor.AutoCompleteSource = AutoCompleteSource.ListItems; Historico_LancamentoCollection lancamento_todos_temp = new Historico_LancamentoCollection(true); Historico_LancamentoCollection lancamento_todos = new Historico_LancamentoCollection(); Historico_Lancamento lancamento_temp = new Historico_Lancamento(); lancamento_temp.HIS_ID = 0; lancamento_temp.HIS_CODIGO = ""; lancamento_temp.HIS_DESCRICAO = ""; lancamento_todos.Add(lancamento_temp); foreach (Historico_Lancamento lancamento in lancamento_todos_temp) { lancamento_todos.Add(lancamento); } cb_lancamento.DataSource = lancamento_todos; this.Text = Titulo_Tela("Cadastro do Contas a Pagar"); gb_contas_pagar.Text = Titulo_Grupo("Cadastro"); Limpar(); dgv_parcelas.AutoGenerateColumns = false; DataTable dt_tipo = new DataTable("PCA_TIPO"); dt_tipo.Columns.Add("PCA_TIPO", typeof(int)); dt_tipo.Columns.Add("PCA_TIPO_NOME", typeof(string)); dt_tipo.Rows.Add(0, ""); dt_tipo.Rows.Add(1, "Dinheiro"); dt_tipo.Rows.Add(2, "Crediario"); dt_tipo.Rows.Add(3, "Cheque"); dt_tipo.Rows.Add(4, "Boleto"); dt_tipo.Rows.Add(5, "Financeira"); DataGridViewComboBoxColumn cbl_tipo = (DataGridViewComboBoxColumn)dgv_parcelas.Columns[dgv_parcelas.Columns["Tipo"].Index]; cbl_tipo.DataSource = dt_tipo; cbl_tipo.DataPropertyName = "PCA_TIPO"; cbl_tipo.DisplayMember = "PCA_TIPO_NOME"; cbl_tipo.HeaderText = "Tipo"; cbl_tipo.ValueMember = "PCA_TIPO"; if (CAP_CODIGO > 0) { Carregar_Cadastro(CAP_CODIGO); } else { Carregar_Grid(parcela_todos); } cb_fornecedor.Select(); }
public void InserirFornecedor(Fornecedor fr) { fornColtrol.VerificaPreenchimento(fr); frdao.inserirFornecedor(fr); }
public Boolean cadastrarFornecedor(Fornecedor objFornecedor) { return objFornecedorDAO.cadastrarFornecedor(objFornecedor); }
public void excluirFornecedor(Fornecedor fr) { frdao.excluiFornecedor(fr); }
private void BtnAlterar_Click(object sender, EventArgs e) { try { if (btnAlterar.Text == "Alterar") { Fornecedor fornecedor = null; if (dgvFornecedores.SelectedRows.Count == 1) { ControlEnable(true); btnCadastrar.Enabled = false; btnExcluir.Enabled = false; btnCancelar.Visible = true; fornecedor = new Fornecedor(dgvFornecedores.SelectedCells[2].Value.ToString()); FORNECEDORESDataTable fornecedordt = banco.SelectFornecedor(fornecedor.Identidade); if (fornecedordt.Count == 1) { fornecedor = new Fornecedor( Convert.ToInt32(fornecedordt.Rows[0]["Id_fornecedor"]), Convert.ToString(fornecedordt.Rows[0]["nome_fornecedor"]), Convert.ToString(fornecedordt.Rows[0]["identidade_fornecedor"]), Convert.ToString(fornecedordt.Rows[0]["cep_fornecedor"]), Convert.ToString(fornecedordt.Rows[0]["rua_fornecedor"]), Convert.ToString(fornecedordt.Rows[0]["numero_fornecedor"]), Convert.ToString(fornecedordt.Rows[0]["bairro_fornecedor"]), Convert.ToString(fornecedordt.Rows[0]["cidade_fornecedor"]), Convert.ToString(fornecedordt.Rows[0]["estado_fornecedor"]), Convert.ToString(fornecedordt.Rows[0]["telefone_fornecedor"]), Convert.ToString(fornecedordt.Rows[0]["celular_fornecedor"]), Convert.ToString(fornecedordt.Rows[0]["email_fornecedor"]), Convert.ToString(fornecedordt.Rows[0]["obs_fornecedor"]), Convert.ToDateTime(fornecedordt.Rows[0]["data_info_fornecedor"]) ); id = fornecedor.Id; txtFornecedor.Text = fornecedor.Nome; txtIdentidade.Text = fornecedor.Identidade; txtCep.Text = fornecedor.Cep; txtRua.Text = fornecedor.Rua; txtNumero.Text = fornecedor.Numero; txtBairro.Text = fornecedor.Bairro; txtCidade.Text = fornecedor.Cidade; cmbUf.SelectedItem = fornecedor.Estado; txtTelefone.Text = fornecedor.Telefone; txtCelular.Text = fornecedor.Celular; txtEmail.Text = fornecedor.Email; lblDataInfo.Text = "DATA INFO: " + fornecedor.DataInfo; txtObs.Text = fornecedor.Obs; btnAlterar.Text = "Gravar"; } else { throw new Exception("Há um erro no DB, há mais de uma identidade registrada com esses digitos\n" + "Contate a central para reparar o DB"); } } else { throw new Exception("Selecione uma e apenas uma linha na tabela para alterar"); } } else { Fornecedor fornecedor = new Fornecedor(id, txtFornecedor.Text, txtIdentidade.Text, txtCep.Text, txtRua.Text, txtNumero.Text, txtBairro.Text, txtCidade.Text, cmbUf.Text, txtTelefone.Text, txtCelular.Text, txtEmail.Text, txtObs.Text, DateTime.Now); banco.UpdateFornecedor(fornecedor); id = -1; log.WriteEntry(String.Format("fornecedor {0} alterado", fornecedor.Identidade)); BtnCancelar_Click(null, null); } } catch (Exception ex) { log.WriteEntry(ex); MessageBox.Show(ex.Message); } finally { TableRefresh(); } }
public FornecedorModelView(Fornecedor loja) { CarregarDadosBasicos(loja); }
private void CarregarFornecedor(string caminho) { XmlDocument doc = new XmlDocument(); doc.Load(caminho); string Cnpj = ""; foreach (XmlElement linhasXml in doc.GetElementsByTagName("emit")) { Cnpj = linhasXml.GetElementsByTagName("CNPJ")[0].InnerText.Trim(); } bool achouFornecedor = true; if (Cnpj != "" && Cnpj != null && Cnpj.Length >= 11) { achouFornecedor = SelecionarFornecedorNoComboBox(Cnpj); } if (achouFornecedor) { endereco = new Endereco(); fornecedor = new Fornecedor(); foreach (XmlElement linhasXml in doc.GetElementsByTagName("emit")) { //Endereço endereco.IdEndereco = 0; endereco.Cep = linhasXml.GetElementsByTagName("CEP")[0].InnerText.Trim(); endereco.Logradouro = linhasXml.GetElementsByTagName("xLgr")[0].InnerText.Trim(); endereco.Numero = linhasXml.GetElementsByTagName("nro")[0].InnerText.Trim(); endereco.Bairro = linhasXml.GetElementsByTagName("xBairro")[0].InnerText.Trim(); endereco.Cidade = linhasXml.GetElementsByTagName("xMun")[0].InnerText.Trim(); endereco.Estado = linhasXml.GetElementsByTagName("UF")[0].InnerText.Trim(); endereco.Pais = linhasXml.GetElementsByTagName("xPais")[0].InnerText.Trim(); endereco.Complemento = ""; //Fornecedor fornecedor.Cnpj = Cnpj; fornecedor.Ie = linhasXml.GetElementsByTagName("IE")[0].InnerText.Trim(); fornecedor.Contato = ""; fornecedor.RazaoSocial = (linhasXml.GetElementsByTagName("xFant").Count > 0) ? linhasXml.GetElementsByTagName("xFant")[0].InnerText.Trim() : "Sem Razao"; fornecedor.NomeFantasia = (linhasXml.GetElementsByTagName("xNome").Count > 0) ? linhasXml.GetElementsByTagName("xNome")[0].InnerText.Trim() : ""; fornecedor.Telefone = linhasXml.GetElementsByTagName("fone")[0].InnerText.Trim(); fornecedor.Email = ""; } fornecedor.EnderecoId = daoEndereco.InserirDbProvider(provider, strConnection, endereco); daoFornecedor.InserirDbProvider(provider, strConnection, fornecedor); fornecedor = new Fornecedor { Cnpj = Cnpj }; DataTable lista = daoFornecedor.SelectDbProvider(provider, strConnection, fornecedor); foreach (DataRow row in lista.Rows) { fornecedor.IdFornecedor = Convert.ToInt32(row[0].ToString()); } comboBoxFornecedor.Items.Add(fornecedor); comboBoxFornecedor.SelectedItem = fornecedor; } }
public void Add(Fornecedor fornecedor) { _context.Fornecedores.Add(fornecedor); }
public Fornecedor getFornecedor(JObject fornecedorid) { var t = fornecedorid.GetValue("fornecedoridv").ToString(); return(Fornecedor.Get(t)); }
private Boolean temDuplicidade(Fornecedor objFornecedor, string modo) { bool possuiObjeto = false; Fornecedor objFornecedorProt = FactoryClasses.criarFornecedor(); //Protótipo para consulta try { db = ServidorSingleton.obterServidor().OpenClient(); objFornecedorProt.Cnpj = objFornecedor.Cnpj; //Setando a descrição para busca IObjectSet leitor = db.QueryByExample(objFornecedorProt); if (leitor.HasNext()) { switch (modo) { case "Cadastrar": possuiObjeto = true; break; case "Alterar": Fornecedor objFornecedorDb = FactoryClasses.criarFornecedor(); objFornecedorDb = (Fornecedor)leitor.Next(); //Carregando em cache o obj do banco //Comparando se o codigo a ser alterado é diferente do do banco. if (Convert.ToInt32(objFornecedor.Codigo) != Convert.ToInt32(objFornecedorDb.Codigo)) { //É diferente, logo se trata de um objeto diferente do que esta sendo alterado //A alteração não pode ser feita possuiObjeto = true; } else { possuiObjeto = false; } break; } } else { possuiObjeto = false; } leitor = null; } catch (Exception ex) { throw new Exception("Erro verificando a duplicidade do fornecedor: " + ex.ToString()); } finally { db.Close(); db.Dispose(); } return possuiObjeto; }
//FORNECEDOR public static void Insere(Fornecedor oFornecedor) { FornecedorMetod.Insere(oFornecedor); }
protected void btnCarregarValores_Click(object sender, EventArgs e) { FornecedorVO identFornecedor = new FornecedorVO(); //Todo: Depois do tratamento na procedure, remover a linha abaixo identFornecedor.CodPessoa = Convert.ToInt32(hdfIdRazaoSocial.Value); DadosRazaoSocial = new Fornecedor().Listar(identFornecedor).First(); ExecutarScript(updItens, new StringBuilder("showItens();")); }
public void AlterarFornecedor(Fornecedor fr) { fornColtrol.VerificaPreenchimento(fr); frdao.alteraFornecedor(fr); }
public void Salvar(Fornecedor fornecedor) { fornecedorValidator.Validar(fornecedor); _repositorio.InsertAndSaveChanges(fornecedor); }
public void Salvar(Fornecedor fornecedor) { Console.WriteLine("Salvei"); }
public async Task <bool> Apagar(Fornecedor fornecedor) { await _fornecedorRepository.Apagar(fornecedor); return(true); }
public IActionResult SaveFornecedor(Fornecedor fornecedor, [FromServices] IUnitOfWork unitOfWork) { return(new FornecedorService().Salvar(fornecedor, unitOfWork)); }
public UpdatedFornecedorEvent(Fornecedor fornecedor) : base(fornecedor) { }
public void Remove(Fornecedor fornecedor) { _context.Fornecedores.Remove(fornecedor); }
public void Create(Fornecedor obj) { fornecedorRepository.Create(obj); }
public Fornecedor SalvarFornecedor(Fornecedor model) { //TODO: verificar se o fornecedor ja existe cadastrado na clínica return(_repository.SalvarFornecedor(model)); }
public void Update(Fornecedor obj) { fornecedorRepository.Update(obj); }
static void Main(string[] args) { Console.WriteLine("\nCONTROLE DE FORNECEDORES E PRODUTOS\n"); var fornecedor = new Fornecedor(); fornecedor.Produtos = new List <Produto>(); fornecedor.Id = Guid.NewGuid(); Console.WriteLine("Informe o nome do fornecedor:"); fornecedor.Nome = Console.ReadLine(); Console.WriteLine("Informe o cnpj do fornecedor:"); fornecedor.Cnpj = Console.ReadLine(); Console.WriteLine("Informe a quantidade de produtos:"); var qtd = int.Parse(Console.ReadLine()); for (int i = 0; i < qtd; i++) { Console.WriteLine("\nAdicione o produto do fornecedor:\n"); var produto = new Produto(); produto.Id = Guid.NewGuid(); Console.WriteLine("Informe o nome do produto: "); produto.Nome = Console.ReadLine(); Console.WriteLine("Informe o Preco do produto: "); produto.Preco = decimal.Parse(Console.ReadLine()); Console.WriteLine("Informe a quantidade do produto: "); produto.Quantidade = int.Parse(Console.ReadLine()); fornecedor.Produtos.Add(produto); Console.WriteLine("\nProduto adicionado no fornecedor com sucesso."); } try { var fornecedorRepository = new FornecedorRepository(); fornecedorRepository.ExportarTxt(fornecedor); fornecedorRepository.ExportarXml(fornecedor); fornecedorRepository.ExportarJson(fornecedor); Console.WriteLine("\nDados gravados com sucesso! "); } catch (Exception e) { Console.WriteLine("\nOcorreu um erro: " + e.Message); } Console.ReadKey(); }
public void Delete(Fornecedor obj) { fornecedorRepository.Delete(obj); }
public void AlterarFornecedor(Fornecedor fornecedor) => _fornecedorRepositorio.Alterar(fornecedor);
public static void PersistirFornecedor(Fornecedor fornecedor) { PersistirEntidade(fornecedor); }
public static string[] GetFornecedorFantasia(string prefixText) { FornecedorVO identForneced = new FornecedorVO(); //Todo: Depois do tratamento na procedure, remover a linha abaixo identForneced.IndPessoaTipo = null; identForneced.NomeFantasia = prefixText; List<FornecedorVO> lfornecedor = new Fornecedor().ListaFornecedorNomeFantasia(identForneced); List<string> items = new List<string>(); foreach (FornecedorVO item in lfornecedor) { items.Add(AjaxControlToolkit.AutoCompleteExtender.CreateAutoCompleteItem( item.RazaoSocial, item.CodPessoa.ToString())); } return items.ToArray(); }
public Boolean alterarFornecedor(Fornecedor objFornecedor) { return objFornecedorDAO.alterarFornecedor(objFornecedor); }