protected virtual Vendedor_Localidade LoadFromControls() { Vendedor_Localidade Vendedor_Localidade = new Vendedor_Localidade(); if (!string.IsNullOrEmpty(txtId.Text)) { Vendedor_Localidade.Id = Convert.ToInt64(txtId.Text); } Vendedor_Localidade.Id_vendedor = Convert.ToInt64(cbVendedor.SelectedValue); Vendedor_Localidade.Id_localidade = Convert.ToInt32(cbCidade.SelectedValue); Vendedor_LocalidadeBLL = new Vendedor_LocalidadeBLL(); List <Vendedor_Localidade> Vendedor_LocalidadeList = Vendedor_LocalidadeBLL.getVendedor_Localidade(p => p.Id_vendedor == Vendedor_Localidade.Id_vendedor & p.Id_localidade == Vendedor_Localidade.Id_localidade); if (Vendedor_LocalidadeList.Count > 0) { Vendedor_Localidade = Vendedor_LocalidadeList.First(); Vendedor_Localidade.Id_localidade = Convert.ToInt64(cbCidade.SelectedValue); Vendedor_Localidade.Id_vendedor = Convert.ToInt64(cbVendedor.SelectedValue); Id = Vendedor_Localidade.Id; } return(Vendedor_Localidade); }
public virtual void AlterarVendedor_Localidade(Vendedor_Localidade Vendedor_Localidade) { try { _Vendedor_LocalidadeRepositorio.Atualizar(Vendedor_Localidade); _Vendedor_LocalidadeRepositorio.Commit(); } catch (Exception ex) { throw ex; } }
public virtual void ExcluirVendedor_Localidade(Vendedor_Localidade Vendedor_Localidade) { try { _Vendedor_LocalidadeRepositorio.Deletar(c => c == Vendedor_Localidade); _Vendedor_LocalidadeRepositorio.Commit(); } catch (Exception ex) { throw ex; } }
protected override void excluirRegistro(int Id) { base.excluirRegistro(Id); Vendedor_LocalidadeBLL = new Vendedor_LocalidadeBLL(); if (Convert.ToInt32(dgvDados[COL_ID, dgvDados.CurrentRow.Index].Value) > 0) { Vendedor_Localidade Vendedor_Localidade = Vendedor_LocalidadeBLL.Localizar(Convert.ToInt32(dgvDados[COL_ID, dgvDados.CurrentRow.Index].Value)); if (MessageBox.Show("Deseja realmente excluir o registro : " + Vendedor_Localidade.vendedor.nome + " - " + Vendedor_Localidade.cidade.cNome, Text, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { Vendedor_LocalidadeBLL.ExcluirVendedor_Localidade(Vendedor_Localidade); } } }
protected override void LoadToControls() { if (Id != null) { Vendedor_LocalidadeBLL = new Vendedor_LocalidadeBLL(); Vendedor_Localidade Vendedor_Localidade = Vendedor_LocalidadeBLL.Localizar(Id); if (Vendedor_Localidade != null) { txtId.Text = Vendedor_Localidade.Id.ToString(); cbVendedor.SelectedValue = Vendedor_Localidade.vendedor.Id; cbUF.Text = Vendedor_Localidade.cidade.cUF; SetupCidade(Vendedor_Localidade.cidade.cUF); cbCidade.SelectedValue = Vendedor_Localidade.cidade.Id; } } }
protected override bool salvar(object sender, EventArgs e) { bool Retorno = epValidaDados.Validar(true); if (Retorno) { try { Vendedor_LocalidadeBLL = new Vendedor_LocalidadeBLL(); Vendedor_LocalidadeBLL.UsuarioLogado = Program.usuario_logado; Vendedor_Localidade Vendedor_Localidade = LoadFromControls(); if (Id != null) { Vendedor_LocalidadeBLL.AlterarVendedor_Localidade(Vendedor_Localidade); } else { Vendedor_LocalidadeBLL.AdicionarVendedor_Localidade(Vendedor_Localidade); } if (Vendedor_Localidade.Id != 0) { Id = Vendedor_Localidade.Id; txtId.Text = Vendedor_Localidade.Id.ToString(); } Retorno = true; } catch (Exception ex) { Retorno = false; throw ex; } } return(Retorno); }