Example #1
0
        private Academia.Model.Vo.Cliente.Model_Vo_Cliente ConverteDataRowEmVO(DataRow dr)
        {
            Academia.Model.Vo.Cliente.Model_Vo_Cliente voCliente = new Academia.Model.Vo.Cliente.Model_Vo_Cliente();

            voCliente.Id = int.Parse(dr["id"].ToString());
            voCliente.Nome = dr["nome"].ToString();
            voCliente.Cpf = dr["cpf"].ToString();
            voCliente.Email = dr["email"].ToString();
            voCliente.Ativo = bool.Parse(dr["ativo"].ToString());
            voCliente.Bairro = dr["bairro"].ToString();
            voCliente.CEP = dr["cep"].ToString();
            voCliente.Cidade = dr["cidade"].ToString();
            voCliente.Complemento = dr["complemento"].ToString();
            voCliente.Nascimento = DateTime.Now;
            voCliente.Numero = dr["numero"].ToString();
            voCliente.Observacao = dr["observacao"].ToString();
            voCliente.Rg = dr["rg"].ToString();
            voCliente.Rua = dr["rua"].ToString();
            voCliente.Telefone = dr["telefone"].ToString();
            voCliente.UF = dr["uf"].ToString();

            if (!string.IsNullOrEmpty(dr["valormensalidade"].ToString()))
                voCliente.ValorMensalidade = float.Parse(dr["valormensalidade"].ToString());

            return voCliente;
        }
 public void Alterar(Academia.Model.Vo.Cliente.Model_Vo_Cliente pCliente)
 {
     if ((Validar(pCliente)))
     {
         objDAL.Alterar(pCliente);
     }
 }
        private Academia.Model.Vo.Cliente.Model_Vo_Cliente ConverteDataRowEmVO(DataRow dr)
        {
            Academia.Model.Vo.Cliente.Model_Vo_Cliente voCliente = new Academia.Model.Vo.Cliente.Model_Vo_Cliente();

            voCliente.Id          = int.Parse(dr["id"].ToString());
            voCliente.Nome        = dr["nome"].ToString();
            voCliente.Cpf         = dr["cpf"].ToString();
            voCliente.Email       = dr["email"].ToString();
            voCliente.Ativo       = bool.Parse(dr["ativo"].ToString());
            voCliente.Bairro      = dr["bairro"].ToString();
            voCliente.CEP         = dr["cep"].ToString();
            voCliente.Cidade      = dr["cidade"].ToString();
            voCliente.Complemento = dr["complemento"].ToString();
            voCliente.Nascimento  = DateTime.Now;
            voCliente.Numero      = dr["numero"].ToString();
            voCliente.Observacao  = dr["observacao"].ToString();
            voCliente.Rg          = dr["rg"].ToString();
            voCliente.Rua         = dr["rua"].ToString();
            voCliente.Telefone    = dr["telefone"].ToString();
            voCliente.UF          = dr["uf"].ToString();

            if (!string.IsNullOrEmpty(dr["valormensalidade"].ToString()))
            {
                voCliente.ValorMensalidade = float.Parse(dr["valormensalidade"].ToString());
            }

            return(voCliente);
        }
 public void Incluir(Academia.Model.Vo.Cliente.Model_Vo_Cliente pCliente)
 {
     if ((Validar(pCliente)))
     {
         objDAL.Incluir(pCliente);
     }
 }
        public Academia.Model.Vo.Cliente.Model_Vo_Cliente Pesquisar(int idCliente)
        {
            DataTable dtCliente = objDAL.Pesquisar(idCliente);

            if (dtCliente == null || dtCliente.Rows.Count <= 0)
            {
                return(null);
            }

            Academia.Model.Vo.Cliente.Model_Vo_Cliente voCliente = ConverteDataRowEmVO(dtCliente.Rows[0]);

            return(voCliente);
        }
        public List <Academia.Model.Vo.Cliente.Model_Vo_Cliente> Pesquisar(Academia.Model.Vo.Cliente.Model_Vo_Cliente pCliente)
        {
            List <Academia.Model.Vo.Cliente.Model_Vo_Cliente> clientes = new List <Vo.Cliente.Model_Vo_Cliente>();
            DataTable dtCliente = objDAL.Pesquisar(pCliente);

            foreach (DataRow dr in dtCliente.Rows)
            {
                Academia.Model.Vo.Cliente.Model_Vo_Cliente voCliente = ConverteDataRowEmVO(dr);

                clientes.Add(voCliente);
            }

            return(clientes);
        }
Example #7
0
        public void TesteCadastrarClientes()
        {
            Academia.Model.Vo.Cliente.Model_Vo_Cliente Cliente1 = new Academia.Model.Vo.Cliente.Model_Vo_Cliente();
            Academia.Model.Vo.Cliente.Model_Vo_Cliente Cliente2 = new Academia.Model.Vo.Cliente.Model_Vo_Cliente();

            Cliente1.Ativo            = true;
            Cliente1.Bairro           = "Monte Bérico";
            Cliente1.CEP              = "95330-000";
            Cliente1.Cidade           = "Veranópolis";
            Cliente1.Complemento      = "Casa";
            Cliente1.Cpf              = "";
            Cliente1.Email            = "*****@*****.**";
            Cliente1.Id               = 0;
            Cliente1.Nascimento       = new DateTime(1986, 04, 05);
            Cliente1.Nome             = "Eduardo Picetti Torezan";
            Cliente1.Numero           = "265";
            Cliente1.Observacao       = "Nehuma observação ajdasdhjkasdkas";
            Cliente1.Rg               = "8090448385";
            Cliente1.Rua              = "Rua Thomás Flores";
            Cliente1.Telefone         = "54-9959-5048";
            Cliente1.UF               = "RS";
            Cliente1.ValorMensalidade = 200.00f;

            Cliente2.Ativo            = true;
            Cliente2.Bairro           = "Monte Bérico";
            Cliente2.CEP              = "95330-000";
            Cliente2.Cidade           = "Veranópolis";
            Cliente2.Complemento      = "Casa";
            Cliente2.Cpf              = "";
            Cliente2.Email            = "*****@*****.**";
            Cliente2.Id               = 0;
            Cliente2.Nascimento       = new DateTime(1999, 07, 27);
            Cliente2.Nome             = "Manoela Picetti Torezan";
            Cliente2.Numero           = "265";
            Cliente2.Observacao       = "Nehuma observação ajdasdhjkasdkas";
            Cliente2.Rg               = "";
            Cliente2.Rua              = "Rua Thomás Flores";
            Cliente2.Telefone         = "54-3441-0081";
            Cliente2.UF               = "RS";
            Cliente2.ValorMensalidade = 180.00f;

            Academia.Controller.Clientes.Controller_Clientes contCliente = new Academia.Controller.Clientes.Controller_Clientes();

            contCliente.Incluir(Cliente1);
            contCliente.Incluir(Cliente2);
        }
Example #8
0
        public void TesteCadastrarClientes()
        {
            Academia.Model.Vo.Cliente.Model_Vo_Cliente Cliente1 = new Academia.Model.Vo.Cliente.Model_Vo_Cliente();
            Academia.Model.Vo.Cliente.Model_Vo_Cliente Cliente2 = new Academia.Model.Vo.Cliente.Model_Vo_Cliente();

            Cliente1.Ativo = true;
            Cliente1.Bairro = "Monte Bérico";
            Cliente1.CEP = "95330-000";
            Cliente1.Cidade = "Veranópolis";
            Cliente1.Complemento = "Casa";
            Cliente1.Cpf = "";
            Cliente1.Email = "*****@*****.**";
            Cliente1.Id = 0;
            Cliente1.Nascimento = new DateTime(1986, 04, 05);
            Cliente1.Nome = "Eduardo Picetti Torezan";
            Cliente1.Numero = "265";
            Cliente1.Observacao = "Nehuma observação ajdasdhjkasdkas";
            Cliente1.Rg = "8090448385";
            Cliente1.Rua = "Rua Thomás Flores";
            Cliente1.Telefone = "54-9959-5048";
            Cliente1.UF = "RS";
            Cliente1.ValorMensalidade = 200.00f;

            Cliente2.Ativo = true;
            Cliente2.Bairro = "Monte Bérico";
            Cliente2.CEP = "95330-000";
            Cliente2.Cidade = "Veranópolis";
            Cliente2.Complemento = "Casa";
            Cliente2.Cpf = "";
            Cliente2.Email = "*****@*****.**";
            Cliente2.Id = 0;
            Cliente2.Nascimento = new DateTime(1999, 07, 27);
            Cliente2.Nome = "Manoela Picetti Torezan";
            Cliente2.Numero = "265";
            Cliente2.Observacao = "Nehuma observação ajdasdhjkasdkas";
            Cliente2.Rg = "";
            Cliente2.Rua = "Rua Thomás Flores";
            Cliente2.Telefone = "54-3441-0081";
            Cliente2.UF = "RS";
            Cliente2.ValorMensalidade = 180.00f;

            Academia.Controller.Clientes.Controller_Clientes contCliente = new Academia.Controller.Clientes.Controller_Clientes();

            contCliente.Incluir(Cliente1);
            contCliente.Incluir(Cliente2);
        }
        public Boolean Validar(Academia.Model.Vo.Cliente.Model_Vo_Cliente pCliente)
        {
            if (string.IsNullOrEmpty(pCliente.Nome))
            {
                throw new Exception(("Nome deve ser informado."));
            }

            if ((pCliente.Rg.Trim() != String.Empty) &&
                (validateRg(pCliente.Rg)))
            {
                throw new Exception(("RG inválido"));
            }
            if ((pCliente.Cpf.Trim() != String.Empty) &&
                (IsCpf(pCliente.Cpf)))
            {
                throw new Exception(("CPF inválido"));
            }

            return(true);
        }
        public List <Academia.Model.Vo.MovimentacaoEstoque.Model_Vo_MovimentacaoEstoque> pesquisaExtratos(Academia.Model.Vo.Cliente.Model_Vo_Cliente pCliente)
        {
            List <Academia.Model.Vo.MovimentacaoEstoque.Model_Vo_MovimentacaoEstoque> extratos = new List <Academia.Model.Vo.MovimentacaoEstoque.Model_Vo_MovimentacaoEstoque>();
            DataTable dtCliente = objDAL.pesquisaExtratos(pCliente);

            foreach (DataRow dr in dtCliente.Rows)
            {
                Academia.Model.Vo.MovimentacaoEstoque.Model_Vo_MovimentacaoEstoque voCliente = new Academia.Model.Vo.MovimentacaoEstoque.Model_Vo_MovimentacaoEstoque();


                voCliente.ValorUnitario = float.Parse(dr["valorunitario"].ToString());
                voCliente.Quantidade    = float.Parse(dr["quantidade"].ToString());
                voCliente.ValorTotal    = float.Parse(dr["valortotal"].ToString());
                voCliente.DataHora      = DateTime.Parse(dr["dataHora"].ToString());
                voCliente.IdProduto     = int.Parse(dr["Idproduto"].ToString());



                extratos.Add(voCliente);
            }
            return(extratos);
        }