public ActionResult BuscarPontos() { var lstTela = new List <VendasViewModel>(); var listapontos = _pontosService.ListarPontos().ToList(); listapontos.ForEach(l => { var ObjetoVendas = new VendasViewModel(); ObjetoVendas.Id_Cliente = l.Id_Cliente; ObjetoVendas.DS_Pontos = l.Total_Pontos; ObjetoVendas.Camisas = l.Total_Pontos / 100; ObjetoVendas.Ds_Nome = _clienteService.ListarClientes().FirstOrDefault(x => x.Cod_Cliente == l.Id_Cliente).Nome_Cliente; lstTela.Add(ObjetoVendas); }); return(PartialView("_PartialListaPontos", lstTela)); }
public void CadastrarVendas(Vendas parametros) { var valor = ConverteValor(parametros.DS_ValorCompra); switch (parametros.Data_Compra.DayOfWeek) { case DayOfWeek.Sunday: parametros.Valor_Compra = valor; break; case DayOfWeek.Monday: parametros.Valor_Compra = valor * 2; break; case DayOfWeek.Tuesday: parametros.Valor_Compra = valor * 2; break; case DayOfWeek.Wednesday: parametros.Valor_Compra = valor; break; case DayOfWeek.Thursday: parametros.Valor_Compra = valor; break; case DayOfWeek.Friday: parametros.Valor_Compra = valor; break; case DayOfWeek.Saturday: parametros.Valor_Compra = valor; break; default: break; } parametros.DS_Pontos = Convert.ToInt32(Math.Ceiling(parametros.Valor_Compra)); var verifica = _pontosService.ListarPontos().FirstOrDefault(l => l.Id_Cliente == parametros.Id_Cliente); using (var dapper = new SqlConnection(ConfigurationManager.AppSettings["ConexaoAppService"])) { dapper.Execute("PR_CHIQUEPIGGY_PONTO_INS", new { @Id_Cliente = parametros.Id_Cliente, @Valor_Compra = parametros.Valor_Compra, @Data_Compra = parametros.Data_Compra, @Horario = parametros.Horario, @Computador = parametros.Computador, @Pontos = parametros.DS_Pontos, @Verifica = parametros.Verifica }, commandType: CommandType.StoredProcedure); } }