public GridViewComissaoColecao ConsultarVendaDetalhesIdFunc(int idfunc, DateTime dataini, DateTime datafim) { if (accessDbMySql.Conectar(EmpConexao)) { accessDbMySql.AddParametrosMySql("idfunc", idfunc); accessDbMySql.AddParametrosMySql("dataini", dataini); accessDbMySql.AddParametrosMySql("datafim", datafim); DataTable dataTable = accessDbMySql.dataTableMySql("spConsultarVendaDetalhesIdFunc"); if (dataTable != null) { GridViewComissaoColecao gridViewComissaoColecao = new GridViewComissaoColecao(); foreach (DataRow row in dataTable.Rows) { GridViewComissaoInfo comissao = new GridViewComissaoInfo { CategoriaSub = Convert.ToString(row["prodcatnome"]) + "/" + Convert.ToString(row["prodsubcatnome"]), DataVenda = Convert.ToDateTime(row["vendata"]), DescricaoProduto = Convert.ToString(row["prodescricao"]), IdProduto = Convert.ToInt32(row["proid"]), IdVenda = Convert.ToInt32(row["venid"]), Marca = Convert.ToString(row["autnome"]), Quant = Convert.ToDecimal(row["vendetalhesquant"]), Valor = Convert.ToDecimal(row["vendetalhessaldo"]), ValorUnit = Convert.ToDecimal(row["vendetalhesvalordesc"]) }; gridViewComissaoColecao.Add(comissao); } return(gridViewComissaoColecao); } else { return(null); } } else { return(null); } }
public GridViewComissaoColecao ConsultarVendaDetalhesTodosFunc(DateTime dataini, DateTime datafim) { if (accessDbMySql.Conectar(EmpConexao)) { accessDbMySql.AddParametrosMySql("dataini", dataini); accessDbMySql.AddParametrosMySql("datafim", datafim); DataTable dataTable = accessDbMySql.dataTableMySql("spConsultarVendaDetalhesTodosFunc"); if (dataTable != null) { GridViewComissaoColecao gridViewComissaoColecao = new GridViewComissaoColecao(); foreach (DataRow row in dataTable.Rows) { GridViewComissaoInfo comissao = new GridViewComissaoInfo { DescricaoProduto = Convert.ToString(row["funnome"]), IdProduto = Convert.ToInt32(row["funid"]), Quant = Convert.ToDecimal(row["vendetalhesquant"]), Valor = Convert.ToDecimal(row["vendetalhessaldo"]), }; gridViewComissaoColecao.Add(comissao); } return(gridViewComissaoColecao); } else { return(null); } } else { return(null); } }
private void PreencherGrid() { valor = 0; dbQuant = 0; if (gridViewComissaoColecao != null) { dataGridViewComissao.DataSource = null; dataGridViewComissao.DataSource = gridViewComissaoColecao; foreach (GridViewComissaoInfo comissao in gridViewComissaoColecao) { valor += comissao.Valor; dbQuant += comissao.Quant; } labelValorTotal.Text = valor.ToString("C2"); labelQuantValor.Text = string.Format("{0:000}", dbQuant); buttonAbrir.Enabled = true; dataGridViewComissao.Select(); } else { GridViewComissaoInfo gridViewComissaoInfo = new GridViewComissaoInfo { DescricaoProduto = "Nada foi encontrado neste período!" }; gridViewComissaoColecao = new GridViewComissaoColecao(); gridViewComissaoColecao.Add(gridViewComissaoInfo); dataGridViewComissao.DataSource = null; dataGridViewComissao.DataSource = gridViewComissaoColecao; labelValorTotal.Text = 0.ToString("C2"); labelQuantValor.Text = string.Format("{0:000}", 0); buttonAbrir.Enabled = false; } }