using System; using System.Collections.Generic; using System.Windows.Forms; using Tanshu.Accounts.Repository; using Tanshu.Accounts.Contracts; namespace Tanshu.Accounts.Management { public partial class QuantityForm : Form { IList _list; //private static readonly Tanshu.Logging.SqlLogger log = new Tanshu.Logging.SqlLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); public QuantityForm() { InitializeComponent(); //log.Warn(string.Format("Sales Analysis by: {0}", Session.User.Name)); } private void dtpStart_ValueChanged(object sender, EventArgs e) { ShowStatement(); } private void ShowStatement() { _list = new SalesAnalysisBI().GetBillDetails(dtpStart.Value, dtpFinish.Value); dgvSale.AutoGenerateColumns = true; dgvSale.DataSource = _list; dgvSale.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells; dgvSale.Columns[1].DefaultCellStyle.Format = "#,##0.00;(#,##0.00);0"; dgvSale.Columns[1].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight; } private void dtpFinish_ValueChanged(object sender, EventArgs e) { ShowStatement(); } private void Sale_Analysis_Form_Load(object sender, EventArgs e) { dtpStart.Value = DateTime.Today; dtpFinish.Value = DateTime.Today; ShowStatement(); } private void btnGo_Click(object sender, EventArgs e) { string type = null; if (rbLight.Checked) { type = "Light"; } else if (rbPremium.Checked) { type = "Premium"; } else if (rbWheat.Checked) { type = "Wheat"; } else if (rbDark.Checked) { type = "Dark"; } else if (rbFestival.Checked) { type = "Festival"; } MessageBox.Show(GetQuantity(type).ToString()); } private decimal GetQuantity(string type) { "" } } }