public List<object> Acrescimo(string loja, string cliente) { StringBuilder sb = new StringBuilder(); Models.banco.bd db = new Models.banco.bd(); SqlCommand _cmd; SqlDataReader _ler; DataTable dt = new DataTable(); List<Object> dados = new List<Object>(); sb.Append(" EXEC PROC_PROC_PORTALAVANTLED_ACRESCIMOCLIENTE '" + loja.Trim() + "','" + cliente.Trim() + "' "); try { db.Conectar(); _cmd = new SqlCommand(sb.ToString(), db.conn); _ler = _cmd.ExecuteReader(); dt.Load(_ler); if (dt.Rows.Count > 0) { foreach (DataRow rw in dt.Rows) { var zzc = new ZZC(); zzc.ZZC_AJUSTE = float.Parse(rw["ZZC_AJUSTE"].ToString().Trim()); dados.Add(zzc); } } } catch (Exception d) { throw new Exception("Erro no Acesso ao dados" + d.Message); } finally { db.Desconectar(); } return dados; }
public List<object> ComissaoPorProduto(string regiao) { StringBuilder sb = new StringBuilder(); Models.banco.bd db = new Models.banco.bd(); SqlCommand _cmd; SqlDataReader _ler; DataTable dt = new DataTable(); List<Object> dados = new List<Object>(); sb.Append(" EXEC PROC_PORTALAVANTLED_COMISSAO_POR_PRODUTO '"+regiao.Trim()+"' "); try { db.Conectar(); _cmd = new SqlCommand(sb.ToString(), db.conn); _ler = _cmd.ExecuteReader(); dt.Load(_ler); if (dt.Rows.Count > 0) { foreach (DataRow rw in dt.Rows) { var zzc = new ZZC(); zzc.ZZC_TIPO = Convert.ToString(rw["ZZC_TIPO"].ToString().Trim()); zzc.ZZC_AJUSTE = float.Parse(rw["ZZC_AJUSTE"].ToString().Trim()); zzc.ZZC_COMISS = float.Parse(rw["ZZC_COMISS"].ToString().Trim()); zzc.ZZC_AJ_ATE = float.Parse(rw["ZZC_AJ_ATE"].ToString().Trim()); dados.Add(zzc); } } } catch (Exception d) { throw new Exception("Erro no Acesso ao dados" + d.Message); } finally { db.Desconectar(); } return dados; }