コード例 #1
0
 public AluguelEntidade()
 {
     vMontadoraEntidade = new MontadoraEntidade();
     vVeiculoEntidade   = new VeiculoEntidade();
     vClienteEntidade   = new ClienteEntidade();
     vVendedorEntidade  = new VendedorEntidade();
 }
コード例 #2
0
        public void Carregar()
        {
            try
            {
                if (iId == 0)
                {
                    throw new Exception("não informar o ID");
                }

                SqlDataReader vSqlDataReader = aTbVendedorDAO.Consultar(this);
                vSqlDataReader.Read();
                VendedorEntidade vVendedorEntidade = MontarObjeto(vSqlDataReader);

                this.vCpf                = vVendedorEntidade.vCpf;
                this.dSalario            = vVendedorEntidade.dSalario;
                this.iPercentualComissao = vVendedorEntidade.iPercentualComissao;
                this.dtDataAdmissao      = vVendedorEntidade.dtDataAdmissao;
                this.dtDataDemissao      = vVendedorEntidade.dtDataDemissao;
                this.vNome               = vVendedorEntidade.vNome;
                this.vLogin              = vVendedorEntidade.vLogin;
                this.vSenha              = vVendedorEntidade.vSenha;
                this.bAtivo              = vVendedorEntidade.bAtivo;
            }
            catch (Exception ex)
            {
                throw new Exception("carregar o registro");
            }
            finally
            {
                Conexao.CloseConnection();
            }
        }
コード例 #3
0
        private static VendedorEntidade MontarObjeto(SqlDataReader pSqlDataReader)
        {
            VendedorEntidade vVendedorEntidade = new VendedorEntidade();

            vVendedorEntidade.iId = Convert.ToInt32((!object.ReferenceEquals(pSqlDataReader["iIdTbUsuario"], DBNull.Value)) ? pSqlDataReader["iIdTbUsuario"] : 0);

            vVendedorEntidade.vCpf = Convert.ToString((!object.ReferenceEquals(pSqlDataReader["vCpf"], DBNull.Value)) ? pSqlDataReader["vCpf"] : string.Empty);

            vVendedorEntidade.dSalario = Convert.ToDecimal((!object.ReferenceEquals(pSqlDataReader["dSalario"], DBNull.Value)) ? pSqlDataReader["dSalario"] : 0);

            vVendedorEntidade.iPercentualComissao = Convert.ToInt32((!object.ReferenceEquals(pSqlDataReader["iPercentualComissao"], DBNull.Value)) ? pSqlDataReader["iPercentualComissao"] : 0);

            vVendedorEntidade.dtDataAdmissao = Convert.ToDateTime((!object.ReferenceEquals(pSqlDataReader["dtDataAdmissao"], DBNull.Value)) ? pSqlDataReader["dtDataAdmissao"] : DateTime.MinValue);

            vVendedorEntidade.dtDataDemissao = Convert.ToDateTime((!object.ReferenceEquals(pSqlDataReader["dtDataDemissao"], DBNull.Value)) ? pSqlDataReader["dtDataDemissao"] : DateTime.MinValue);

            vVendedorEntidade.vNome = Convert.ToString((!object.ReferenceEquals(pSqlDataReader["vNome"], DBNull.Value)) ? pSqlDataReader["vNome"] : string.Empty);

            vVendedorEntidade.vLogin = Convert.ToString((!object.ReferenceEquals(pSqlDataReader["vLogin"], DBNull.Value)) ? pSqlDataReader["vLogin"] : string.Empty);

            vVendedorEntidade.vSenha = Convert.ToString((!object.ReferenceEquals(pSqlDataReader["vSenha"], DBNull.Value)) ? pSqlDataReader["vSenha"] : string.Empty);

            vVendedorEntidade.bAtivo = Convert.ToBoolean((!object.ReferenceEquals(pSqlDataReader["bAtivo"], DBNull.Value)) ? pSqlDataReader["bAtivo"] : string.Empty);

            return(vVendedorEntidade);
        }
コード例 #4
0
        public static List <VendedorEntidade> Consultar(VendedorEntidade pVendedorEntidade)
        {
            List <VendedorEntidade> vListVendedorEntidade = new List <VendedorEntidade>();

            VendedorEntidade vVendedorEntidade = pVendedorEntidade;

            try
            {
                SqlDataReader vSqlDataReader = aTbVendedorDAO.Consultar(vVendedorEntidade);
                while (vSqlDataReader.Read())
                {
                    vListVendedorEntidade.Add(MontarObjeto(vSqlDataReader));
                }
            }
            catch (Exception ex)
            {
                throw new Exception("consultar o(s) registro(s)");
            }
            finally
            {
                Conexao.CloseConnection();
            }

            return(vListVendedorEntidade);
        }
コード例 #5
0
        public static VendedorEntidade ValidarLogin(string pLogin, string pSenha)
        {
            try
            {
                VendedorEntidade vVendedorEntidade = new VendedorEntidade();
                vVendedorEntidade.vLogin = pLogin;
                vVendedorEntidade.vSenha = Utilitarios.GerarHash(pSenha);

                List <VendedorEntidade> vListVendedorEntidade = VendedorEntidade.Consultar(vVendedorEntidade);

                if (vListVendedorEntidade.Count == 0)
                {
                    return(null);
                }
                else
                {
                    return(vListVendedorEntidade[0]);
                }
            }
            catch (Exception ex)
            {
                throw new Exception("salvar o registro");
            }
        }