private void VincularDados(TipoVinculo tipoVinculo, IUnitOfWork unitOfWork) { if (tipoVinculo == TipoVinculo.Novo) { txtCPF.txtValor.Clear(); UsrCidade.txtId.Clear(); UsrTransportador.txtId.Clear(); } if (tipoVinculo == TipoVinculo.Editar) { txtCPF.txtValor.Text = _motorista.CPF; txtDataNasc.Text = _motorista.DataNasc.ToString(); if (_motorista.Cod_Cidade != null) { UsrCidade.txtId.Text = _motorista.Cod_Cidade.Value.ToString(); UsrCidade.txtNome.Text = _motorista.Cidade.Desc_Cidade; txtEstado.Text = (_motorista.Cidade.Estado != null) ? _motorista.Cidade.Estado.Sigla : ""; } if (_motorista.Cod_Trans != null) { UsrTransportador.txtId.Text = _motorista.Transportadora.Cod_Trans.ToString(); UsrTransportador.txtNome.Text = _motorista.Transportadora.Nome; } } if (tipoVinculo == TipoVinculo.Salvar) { _motorista.CPF = txtCPF.txtValor.Text; _motorista.Cod_Cidade = Funcoes.StrToIntNull(UsrCidade.txtId.Text); _motorista.Cod_Trans = Funcoes.StrToIntNull(UsrTransportador.txtId.Text); _motorista.DataNasc = Funcoes.StrToDateNull(txtDataNasc.Text); } }
public RegistrarMovimentacaoCommand(Guid id, Guid contaId, Guid vinculadoId, TipoMovimentacao tipoMovimentacao, TipoVinculo tipoVinculo, long valor, DateTime dataHoraCriacao) { Id = id; ContaId = contaId; VinculadoId = vinculadoId; TipoMovimentacao = tipoMovimentacao; TipoVinculo = tipoVinculo; Valor = valor; DataHoraCriacao = dataHoraCriacao; }
public VinculoRepositorio(TipoVinculo tipoVinculo) { if (tipoVinculo == TipoVinculo.TRA) { _tabela = "TB_TRANSPORTE_RECINTO"; _sequencia = "SEQ_TRANSPORTE_RECINTO"; } else { _tabela = "TB_TRANSPORTE_DEPOT"; _sequencia = "SEQ_TRANSPORTE_DEPOT"; } _tipoVinculo = tipoVinculo; }
public bool UpdateTipoVinculo(TipoVinculo item) { try { db.TipoVinculo.Update(item); db.SaveChanges(); return(true); } catch (Exception ex) { return(false); } }
public bool AddTipoVinculo(TipoVinculo item) { try { db.TipoVinculo.Add(item); db.SaveChanges(); var idCli = item.IdTipoVinculo; return(true); } catch (Exception ex) { return(false); } }
private void VincularDados(TipoVinculo tipoVinculo, IUnitOfWork unitOfWork) { if (tipoVinculo == TipoVinculo.Novo) { txtCNPJ.txtValor.Clear(); txtCPF.txtValor.Clear(); UsrCidade.txtId.Clear(); UsrTipoEmpresa.txtId.Clear(); } if (tipoVinculo == TipoVinculo.Editar) { txtCPF.txtValor.Text = _fornecedor.CPF; txtCNPJ.txtValor.Text = _fornecedor.CNPJ; if (_fornecedor.Cod_Cidade != null) { UsrCidade.txtId.Text = _fornecedor.Cod_Cidade.Value.ToString(); UsrCidade.txtNome.Text = _fornecedor.Cidade.Desc_Cidade; if (_fornecedor.Cidade != null) { txtEstado.Text = (_fornecedor.Cidade.Estado != null) ? _fornecedor.Cidade.Estado.Sigla : ""; } } if (_fornecedor.Id_Tipo_Empresa != null) { if (_fornecedor.FornecedorTipoEmpresa != null) { UsrTipoEmpresa.txtId.Text = _fornecedor.FornecedorTipoEmpresa.Cod_Empresa.ToString(); UsrTipoEmpresa.txtNome.Text = _fornecedor.FornecedorTipoEmpresa.Desc_Tipo; } } } if (tipoVinculo == TipoVinculo.Salvar) { _fornecedor.CPF = txtCPF.txtValor.Text; _fornecedor.CNPJ = txtCNPJ.txtValor.Text; _fornecedor.Cod_Cidade = Funcoes.StrToIntNull(UsrCidade.txtId.Text); _fornecedor.Id_Tipo_Empresa = Funcoes.StrToIntNull(UsrTipoEmpresa.txtId.Text); } }
public OutPutAddTipoVinculo Add([FromBody] InputAddTipoVinculo item) { var retorno = new OutPutAddTipoVinculo(); using (var db = new FIPEContratosContext()) { var strategy = db.Database.CreateExecutionStrategy(); strategy.Execute(() => { using (var transaction = db.Database.BeginTransaction()) { try { var vinculo = new TipoVinculo(); vinculo.DsTipoVinculo = item.DsTipoVinculo; var addRetorno = new bTipoVinculo(db).AddTipoVinculo(vinculo); // Confirma operações db.Database.CommitTransaction(); retorno.Result = addRetorno; } catch (Exception ex) { new bEmail(db).EnviarEmailTratamentoErro(ex, "TipoVinculoController-Add"); retorno.Result = false; } return(retorno); } }); return(retorno); } }
public static Vinculo CriarVinculo(Guid vinculadoId, TipoVinculo tipo) => new Vinculo { VinculadoId = vinculadoId, Tipo = tipo };
private void VincularDados(TipoVinculo tipoVinculo, IUnitOfWork unitOfWork) { if (tipoVinculo == TipoVinculo.Novo) { cbTipoPessoa.SelectedIndex = 1; txtDataCadastro.txtData.Text = DateTime.Now.Date.ToShortDateString(); txtCNPJ.txtValor.Clear(); txtCreditoData.txtData.Clear(); txtCreditoQtde.txtValor.Text = "0"; txtCreditoQtdeUsada.Text = "0"; txtCreditoSaldo.Text = "0"; UsrCidade.txtId.Clear(); UsrCidade.txtNome.Clear(); txtEstado.Clear(); UsrFormaPagto.txtId.Clear(); UsrFormaPagto.txtNome.Clear(); UsrVendedor.txtId.Clear(); UsrVendedor.txtNome.Clear(); } if (tipoVinculo == TipoVinculo.Editar) { cbTipoPessoa.SelectedIndex = _cliente.Tipo_Pessoa == "F" ? 0 : 1; txtDataCadastro.txtData.Text = _cliente.Data_Cadastro.ToString(); txtCNPJ.txtValor.Text = _cliente.CNPJ; txtCPF.txtValor.Text = _cliente.CPF; if (_cliente.Cod_Cidade.HasValue) { UsrCidade.txtId.Text = _cliente.Cod_Cidade.ToString(); UsrCidade.txtNome.Text = _cliente.Cidade.Desc_Cidade; txtEstado.Text = _cliente.Cidade.Estado.Sigla; } if (_cliente.Cod_Pagto.HasValue) { UsrFormaPagto.txtId.Text = _cliente.FormaPagto.Cod_Pagto.ToString(); UsrFormaPagto.txtNome.Text = _cliente.FormaPagto.Desc_Pagto; } _cliente.PessoaCredito = unitOfWork.ServicoPessoaCredito.ObterPorId(_cliente.Cod_Cliente); if (_cliente.PessoaCredito != null) { txtCreditoData.txtData.Text = _cliente.PessoaCredito.Data_Credito.Value.ToShortDateString(); txtCreditoQtde.txtValor.Text = _cliente.PessoaCredito.Qtde_Credito.ToString("N0"); txtCreditoQtdeUsada.Text = _cliente.PessoaCredito.Qtde_Usado.ToString("N0"); txtCreditoSaldo.Text = _cliente.PessoaCredito.Qtde_Saldo.ToString("N0"); } if (_cliente.Cod_Vendedor.HasValue) { if (_cliente.Vendedor != null) { UsrVendedor.txtId.Text = _cliente.Vendedor.Cod_Vendedor.ToString(); UsrVendedor.txtNome.Text = _cliente.Vendedor.Nome; } } } if (tipoVinculo == TipoVinculo.Salvar) { _cliente.Cod_Cidade = Funcoes.StrToIntNull(UsrCidade.txtId.Text); _cliente.Tipo_Pessoa = cbTipoPessoa.SelectedIndex == 0 ? "F" : "J"; _cliente.Data_Cadastro = Funcoes.StrToDateNull(txtDataCadastro.txtData.Text); _cliente.CNPJ = txtCNPJ.txtValor.Text; _cliente.CPF = txtCPF.txtValor.Text; _cliente.Cod_Pagto = Funcoes.StrToIntNull(UsrFormaPagto.txtId.Text); _cliente.PessoaCredito = new PessoaCredito(); _cliente.PessoaCredito.Cod_Cliente = _cliente.Cod_Cliente; _cliente.PessoaCredito.Data_Credito = Dominio.Geral.Funcao.DataEmBranco(txtCreditoData.txtData.Text) ? null : Funcoes.StrToDateNull(txtCreditoData.txtData.Text); _cliente.PessoaCredito.Qtde_Credito = Funcoes.StrToDecimal(txtCreditoQtde.txtValor.Text); //_cliente.PessoaCredito.Qtde_Usado = Funcoes.StrToDecimal(txtCreditoQtdeUsada.Text); _cliente.Cod_Vendedor = string.IsNullOrEmpty(UsrVendedor.txtId.Text) ? null : Funcoes.StrToIntNull(UsrVendedor.txtId.Text); } }
public void DefinirVinculo(Guid vinculadoId, TipoVinculo tipo) => Vinculo = Vinculo.Factory.CriarVinculo(vinculadoId, tipo);