public virtual void ExcluirCliente_Parcela(Cliente_Parcela Cliente_Parcela) { try { _Cliente_ParcelaRepositorio.Deletar(c => c == Cliente_Parcela); _Cliente_ParcelaRepositorio.Commit(); } catch (Exception ex) { throw ex; } }
public virtual void AlterarCliente_Parcela(Cliente_Parcela Cliente_Parcela) { try { Cliente_Parcela.alteracao = DateTime.Now; _Cliente_ParcelaRepositorio.Atualizar(Cliente_Parcela); _Cliente_ParcelaRepositorio.Commit(); } catch (Exception ex) { throw ex; } }
public virtual void AdicionarCliente_Parcela(Cliente_Parcela Cliente_Parcela) { try { Cliente_Parcela.inclusao = DateTime.Now; _Cliente_ParcelaRepositorio.Adicionar(Cliente_Parcela); _Cliente_ParcelaRepositorio.Commit(); } catch (Exception ex) { throw ex; } }
protected override void excluirRegistro(int Id) { base.excluirRegistro(Id); cliente_ParcelaBLL = new Cliente_ParcelaBLL(); if (Convert.ToInt32(dgvDados[0, dgvDados.CurrentRow.Index].Value) > 0) { Cliente_Parcela Cliente_Parcela = cliente_ParcelaBLL.Localizar(Convert.ToInt32(dgvDados[0, dgvDados.CurrentRow.Index].Value)); if (MessageBox.Show("Deseja realmente excluir o registro : " + Cliente_Parcela.cliente.nome_fantasia + " - " + Cliente_Parcela.descricao, Text, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { cliente_ParcelaBLL.ExcluirCliente_Parcela(Cliente_Parcela); } } }
protected virtual Cliente_Parcela LoadFromControls() { Cliente_Parcela cliente_Parcela = new Cliente_Parcela(); if (Id != null) { cliente_Parcela = cliente_ParcelaBLL.Localizar(Id); } cliente_Parcela.Id_cliente = Convert.ToInt64(txtIdCliente.Text); cliente_Parcela.Id_parcela = Convert.ToInt32(cbCondPagamento.SelectedValue); cliente_Parcela.descricao = cbCondPagamento.Text; return(cliente_Parcela); }
protected override void LoadToControls() { if (Id != null) { Cliente_Parcela cliente_Parcela = cliente_ParcelaBLL.Localizar(Id); if (cliente_Parcela != null) { txtCodCliIntegracao.Text = cliente_Parcela.cliente.codigo_cliente_integracao; txtClienteNome.Text = cliente_Parcela.cliente.nome_fantasia; txtIdCliente.Text = cliente_Parcela.Id_cliente.ToString(); cbCondPagamento.SelectedValue = cliente_Parcela.Id_parcela; } } }
protected override bool salvar(object sender, EventArgs e) { bool Retorno = epValidaDados.Validar(true); if (Retorno) { try { cliente_ParcelaBLL.UsuarioLogado = Program.usuario_logado; Cliente_Parcela cliente_Parcela = LoadFromControls(); if (Id != null) { cliente_ParcelaBLL.AlterarCliente_Parcela(cliente_Parcela); } else { cliente_ParcelaBLL.AdicionarCliente_Parcela(cliente_Parcela); } if (cliente_Parcela.Id != 0) { Id = cliente_Parcela.Id; txtId.Text = cliente_Parcela.Id.ToString(); } Retorno = true; } catch (Exception ex) { Retorno = false; throw ex; } } return(Retorno); }
private void ExecutaPesquisaCliente() { frmPesquisaClientes pesquisa = new frmPesquisaClientes(); if (pesquisa.ExibeDialogo(txtCodCliIntegracao.Text) == DialogResult.OK) { if (pesquisa.Id != null) { clienteBLL = new ClienteBLL(); Cliente cliente = clienteBLL.Localizar(pesquisa.Id); if (cliente != null) { txtCodCliIntegracao.Text = cliente.codigo_cliente_integracao; txtClienteNome.Text = cliente.nome_fantasia; txtIdCliente.Text = cliente.Id.ToString(); Cliente_Parcela cliente_Parcela = cliente.cliente_parcela.FirstOrDefault(); if (cliente_Parcela != null) { cbCondPagamento.SelectedValue = cliente_Parcela.Id_parcela; } if (Id == null) { txtDtEmissao.Text = DateTime.Now.ToShortDateString(); } if (cliente.cliente_transportadora.Count() > 0) { Cliente_Transportadora cliente_Transportadora = cliente.cliente_transportadora.First(); if (cliente_Transportadora != null) { cbTransportadora.SelectedValue = cliente_Transportadora.Id_transportadora; } } else { //Vamos sugerir a transportadora pela localidade do cliente. RotaBLL rotaBLL = new RotaBLL(); IList <Rota> RotaList = rotaBLL.getRota(p => p.cidade.cCod == cliente.cidade); if (RotaList.Count > 0) { cbTransportadora.SelectedValue = RotaList.First().id_transportadora; } } if (cliente.cliente_vendedor.Count() > 0) { Cliente_Vendedor cliente_Vendedor = cliente.cliente_vendedor.First(); if (cliente_Vendedor != null) { cbVendedor.SelectedValue = cliente_Vendedor.Id_Vendedor; } } else { //Vamos sugerir a transportadora pela localidade do cliente. vendedor_LocalidadeBLL = new Vendedor_LocalidadeBLL(); IList <Vendedor_Localidade> vendlocList = vendedor_LocalidadeBLL.getVendedor_Localidade(p => p.cidade.cCod == cliente.cidade); if (vendlocList.Count > 0) { cbVendedor.SelectedValue = vendlocList.First().Id_vendedor; } } txtDtFechamento.Focus(); } } else { MessageBox.Show("Cliente não localizado.", Text, MessageBoxButtons.OK, MessageBoxIcon.Error); txtCodCliIntegracao.Text = String.Empty; } } else { txtCodCliIntegracao.Focus(); } }