Ejemplo n.º 1
0
        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                _entities = new MicroAccountsEntities1();

                int rowNo = 1;
                dgDailyRateReport.AutoGenerateColumns = false;
                _entities = new MicroAccountsEntities1();

                List <DailyRateVM> modelList = new List <DailyRateVM>();
                List <DailyRate>   data      = new List <DailyRate>();

                DateTime fromdate = DateTime.ParseExact(dateTimePicker1.Text, "dd-MM-yyyy", null);
                DateTime todate   = DateTime.ParseExact(dateTimePicker2.Text, "dd-MM-yyyy", null);

                if (fromdate > todate)
                {
                    MessageBox.Show("Invalid date entered. Select valid dates");
                    return;
                }
                else
                {
                    data = _entities.DailyRates.Where(x => x.date >= fromdate && x.date <= todate).OrderByDescending(x => x.id).ToList();

                    foreach (var item in data)
                    {
                        DailyRateVM model = new DailyRateVM();
                        model.id    = item.id;
                        model.rowNo = rowNo;
                        model.date  = Convert.ToDateTime(item.date).Date.ToString("dd-MM-yyyy");

                        model.fineGold        = Convert.ToDecimal(amtFormat.comma(item.fineGold));
                        model.twentyTwoC      = Convert.ToDecimal(amtFormat.comma(item.twentyTwoC));
                        model.twentyThreeC    = Convert.ToDecimal(amtFormat.comma(item.twentyThreeC));
                        model.silver          = Convert.ToDecimal(amtFormat.comma(item.silver));
                        model.hallmark        = Convert.ToDecimal(amtFormat.comma(item.hallmark));
                        model.hallmarkBuyBack = Convert.ToDecimal(amtFormat.comma(item.hallmarkBuyBack));

                        modelList.Add(model);
                        rowNo++;
                    }

                    dgDailyRateReport.DataSource = modelList;
                }
            }
            catch (Exception x)
            {
            }
        }
Ejemplo n.º 2
0
        private void dataGridBind()
        {
            try
            {
                dgDailyRateReport.AutoGenerateColumns = false;
                int rowNo = 1;
                _entities = new MicroAccountsEntities1();

                var data = _entities.DailyRates.OrderByDescending(x => x.id).ToList();
                List <DailyRateVM> modelList = new List <DailyRateVM>();

                foreach (var item in data)
                {
                    if (data.Count < 8)
                    {
                        DailyRateVM model = new DailyRateVM();
                        model.id    = item.id;
                        model.rowNo = rowNo;
                        model.date  = Convert.ToDateTime(item.date).Date.ToString("dd-MM-yyyy");

                        model.fineGold        = Convert.ToDecimal(amtFormat.comma(item.fineGold));
                        model.twentyTwoC      = Convert.ToDecimal(amtFormat.comma(item.twentyTwoC));
                        model.twentyThreeC    = Convert.ToDecimal(amtFormat.comma(item.twentyThreeC));
                        model.silver          = Convert.ToDecimal(amtFormat.comma(item.silver));
                        model.hallmark        = Convert.ToDecimal(amtFormat.comma(item.hallmark));
                        model.hallmarkBuyBack = Convert.ToDecimal(amtFormat.comma(item.hallmarkBuyBack));

                        modelList.Add(model);
                        rowNo++;
                    }
                }

                dgDailyRateReport.DataSource = modelList;
            }
            catch (Exception x)
            {
            }
        }