private IphoneColecao PreencherIphone(DataTable dataTable) { PessoaNegocio negocio = new PessoaNegocio(EmpConexao, EnumAssistencia.Loja); IphoneColecao colecao = new IphoneColecao(); foreach (DataRow row in dataTable.Rows) { IphoneInfo iphone = new IphoneInfo { Ano = Convert.ToInt32(row["apaano"]), AparelhoLinha = Convert.ToString(row["apalinha"]), Bateria = Convert.ToString(row["celbateria"]), BateriaSaude = Convert.ToString(row["iphbateriasaude"]), Capacidade = Convert.ToString(row["celcapacidade"]), Categoria = Convert.ToString(row["apacategoria"]), CategoriaSub = Convert.ToString(row["apacategoriasub"]), Chip = Convert.ToString(row["celchip"]), Conector = Convert.ToString(row["celconector"]), ContaLogin = Convert.ToString(row["celcontalogin"]), ContaSenha = Convert.ToString(row["celcontasenha"]), Cor = Convert.ToString(row["apacor"]), Descricao = Convert.ToString(row["apadescricao"]), Id = Convert.ToInt32(row["apaid"]), IMEI = Convert.ToString(row["celimei"]), Marca = Convert.ToString(row["apamarca"]), Modelo = Convert.ToString(row["apamodelo"]), Obs = Convert.ToString(row["apaobs"]), Senha = Convert.ToString(row["apasenha"]), Serie = Convert.ToString(row["apaserie"]), Sistema = Convert.ToString(row["apasistema"]), SistemaVersao = Convert.ToString(row["apasistemaversao"]), Tela = Convert.ToString(row["celtela"]), Pessoa = negocio.ConsultarPessoaId(Convert.ToInt32(row["apaidpessoa"])), }; colecao.Add(iphone); } return(colecao); }
private IphoneCompraColecao PreencherIphoneCompra(DataTable dataTable) { PessoaNegocio negocio = new PessoaNegocio(EmpConexao, EnumAssistencia.Loja); UserNegocio user = new UserNegocio(EmpConexao); IphoneCompraColecao colecao = new IphoneCompraColecao(); foreach (DataRow row in dataTable.Rows) { IphoneInfo iphone = ConsultarAparelhoIphone(Convert.ToInt32(row["iphcompraidaparelho"])); decimal marg = Convert.ToDecimal(row["iphcompravalorvenda"]) - Convert.ToDecimal(row["iphcompravalorcompra"]); IphoneCompraInfo compra = new IphoneCompraInfo { Descricao = iphone.ToString(), iphcompraaparelho = iphone, iphcompradatacompra = Convert.ToDateTime(row["iphcompradatacompra"]), iphcompradatacontrole = Convert.ToDateTime(row["iphcompradatacontrole"]), iphcompradatagarantia = Convert.ToDateTime(row["iphcompradatagarantia"]), iphcomprafornecedor = negocio.ConsultarPessoaId(Convert.ToInt32(row["iphcompraidfornecedor"])), iphcompragarantiaapple = Convert.ToBoolean(row["iphcompragarantiaapple"]), DescricaoGarantia = Convert.ToBoolean(row["iphcompragarantiaapple"]) ? Convert.ToBoolean(row["iphcompranovo"]) ? "1 ano pela Apple" : "Apple, ate " + Convert.ToDateTime(row["iphcompradatagarantia"]).ToShortDateString() : "Loja, " + Convert.ToInt32(row["iphcompragarantiadias"]) + " dias, ate " + (DateTime.Now.AddDays(Convert.ToInt32(row["iphcompragarantiadias"])).ToShortDateString()), iphcompragarantiadias = Convert.ToInt32(row["iphcompragarantiadias"]), iphcompraid = Convert.ToInt32(row["iphcompraid"]), iphcomprafunc = user.ConsultarUsuarioFuncId(Convert.ToInt32(row["iphcompraidfunc"])), iphcompranovo = Convert.ToBoolean(row["iphcompranovo"]), DescricaoEstado = Convert.ToBoolean(row["iphcompranovo"]) ? "Novo" : "Semi novo", iphcompravalorcompra = Convert.ToDecimal(row["iphcompravalorcompra"]), iphcompravalorvenda = Convert.ToDecimal(row["iphcompravalorvenda"]), DescricaoMargem = marg.ToString("C2") + " (" + ((marg * 100) / Convert.ToDecimal(row["iphcompravalorcompra"])).ToString("F1") + "%)" }; colecao.Add(compra); } return(colecao); }