private void AddGridFormaPagto() { try { RowRelatorio.Clear(); RowRelatorio.Add(new RowsFiltro("DTEMISSAO", "System.DateTime", ">=", Util.ConverStringDateSearch(mkDtInicial.Text))); RowRelatorio.Add(new RowsFiltro("DTEMISSAO", "System.DateTime", "<=", Util.ConverStringDateSearch(mkdatafinal.Text))); LIS_PEDIDO2Provider LIS_PEDIDO2P = new LIS_PEDIDO2Provider(); LIS_PEDIDO2CFormPagtoColl.Clear(); LIS_PEDIDO2CFormPagtoColl = LIS_PEDIDO2P.ReadCollectionByParameter(RowRelatorio, "DTEMISSAO DESC"); LIS_PEDIDO2Entity LIS_PEDIDO2Ty = new LIS_PEDIDO2Entity(); LIS_PEDIDO2Ty.TOTALPEDIDO = SumTotalPesquisaFPagto("TOTALPEDIDO"); LIS_PEDIDO2Ty.VALORPAGO = SumTotalPesquisaFPagto("VALORPAGO"); LIS_PEDIDO2CFormPagtoColl.Add(LIS_PEDIDO2Ty); dtgFormPagto.AutoGenerateColumns = false; dtgFormPagto.DataSource = LIS_PEDIDO2CFormPagtoColl; } catch (Exception ex) { MessageBox.Show("Erro técnico: " + ex.Message); } }
private static LIS_PEDIDO2Collection ExecuteReader(ref LIS_PEDIDO2Collection collection, ref FbDataReader dataReader, FbCommand dbCommand) { using (dataReader = dbCommand.ExecuteReader()) { collection = new LIS_PEDIDO2Collection(); if (dataReader.HasRows) { while (dataReader.Read()) { collection.Add(FillEntityObject(ref dataReader)); } } if (!(dataReader.IsClosed)) { dataReader.Close(); } dataReader.Dispose(); } return(collection); }