예제 #1
0
        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);
            }
        }
예제 #2
0
        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);
        }