public IActionResult VendedorRel(RelatorioVendedorModel rel) { RelatorioDAO obj = new RelatorioDAO(); ViewBag.Resultado = obj.ListagemVendasPorVendedor(rel); return(View()); }
public List <VendaModel> ListagemVendasPorVendedor(RelatorioVendedorModel rel) { MySqlCommand cmd = new MySqlCommand(); cmd.CommandText = @"select V1.idvenda, v1.data, v1.total, V2.nome as vendedor, C.nome as cliente from cliente C inner join venda V1 on C.idcliente = V1.fk_idcliente inner join vendedor V2 on V2.idvendedor = V1.fk_idvendedor where V1.fk_idvendedor = @fk_idvendedor"; cmd.Parameters.AddWithValue("@fk_idvendedor", rel.Vendedor); InstrucaoDAO objDAL = new InstrucaoDAO(); DataTable dt = objDAL.retornoDataTable(cmd); List <VendaModel> lista = new List <VendaModel>(); if (dt != null) { for (int i = 0; i < dt.Rows.Count; i++) { VendaModel item = new VendaModel { Idvenda = Convert.ToInt32(dt.Rows[i]["idvenda"].ToString()), Data = Convert.ToDateTime(dt.Rows[i]["data"].ToString()).ToString("dd/MM/yyyy"), Total = Convert.ToDecimal(dt.Rows[i]["total"].ToString()), Cliente = dt.Rows[i]["cliente"].ToString(), Vendedor = dt.Rows[i]["vendedor"].ToString() }; lista.Add(item); } } return(lista); }