Пример #1
0
        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);
        }
Пример #2
0
 public virtual void AlterarVendedor_Localidade(Vendedor_Localidade Vendedor_Localidade)
 {
     try
     {
         _Vendedor_LocalidadeRepositorio.Atualizar(Vendedor_Localidade);
         _Vendedor_LocalidadeRepositorio.Commit();
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Пример #3
0
 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;
     }
 }
Пример #4
0
        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);
                }
            }
        }
Пример #5
0
        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;
                }
            }
        }
Пример #6
0
        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);
        }