Initial Json commit from 2 years ago
This commit is contained in:
@ -27,8 +27,7 @@ namespace Tanshu.Accounts.PointOfSale
|
||||
{
|
||||
if (DateTime.Today.Subtract(dtpStart.Value.Date).Days > 5 && !Session.IsAllowed("Accounts Audit"))
|
||||
return;
|
||||
var bi = new ReportsBI();
|
||||
_list = bi.BeerConsumption(dtpStart.Value, dtpFinish.Value);
|
||||
_list = ReportsBI.BeerConsumption(dtpStart.Value, dtpFinish.Value);
|
||||
dgvSale.DataSource = _list;
|
||||
}
|
||||
|
||||
|
||||
@ -26,7 +26,7 @@ namespace Tanshu.Accounts.PointOfSale
|
||||
if (_loading) return;
|
||||
if (DateTime.Today.Subtract(dtpStart.Value.Date).Days > 5 && !Session.IsAllowed("Accounts Audit"))
|
||||
return;
|
||||
_list = new ReportsBI().GetBillDetails(dtpStart.Value, dtpFinish.Value);
|
||||
_list = ReportsBI.GetBillDetails(dtpStart.Value, dtpFinish.Value);
|
||||
dgvSale.AutoGenerateColumns = true;
|
||||
dgvSale.DataSource = _list;
|
||||
dgvSale.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells;
|
||||
|
||||
@ -4,7 +4,6 @@ using System.Windows.Forms;
|
||||
using Tanshu.Accounts.Repository;
|
||||
using Tanshu.Accounts.Print;
|
||||
using Tanshu.Accounts.Entities;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace Tanshu.Accounts.PointOfSale
|
||||
{
|
||||
@ -33,24 +32,19 @@ namespace Tanshu.Accounts.PointOfSale
|
||||
private void FillUsers()
|
||||
{
|
||||
_loading = true;
|
||||
_coProxy = new CheckoutBI(dtpStart.Value, dtpFinish.Value);
|
||||
cmbCashier.DisplayMember = "Name";
|
||||
cmbCashier.ValueMember = "UserID";
|
||||
using (var bi = new UserBI())
|
||||
cmbCashier.DataSource = bi.ListActive(dtpStart.Value.Date.AddHours(7), dtpFinish.Value.Date.AddDays(1).AddHours(7));
|
||||
cmbCashier.DataSource = _coProxy.Cashiers;
|
||||
_loading = false;
|
||||
}
|
||||
|
||||
private void CmbCashierSelectedIndexChanged(object sender, EventArgs e)
|
||||
{
|
||||
ShowStatement();
|
||||
}
|
||||
|
||||
private void ShowStatement()
|
||||
{
|
||||
if (_loading || cmbCashier.SelectedValue == null)
|
||||
if (_loading)
|
||||
return;
|
||||
_coProxy = new CheckoutBI((Guid)cmbCashier.SelectedValue, dtpStart.Value, dtpFinish.Value);
|
||||
var list = _coProxy.amounts.ToList() ;
|
||||
_coProxy.Cashier = (User)cmbCashier.SelectedItem;
|
||||
var list = _coProxy.amounts.ToList();
|
||||
dgvSale.DataSource = list;
|
||||
dgvSale.AutoGenerateColumns = true;
|
||||
dgvSale.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells;
|
||||
@ -60,6 +54,21 @@ namespace Tanshu.Accounts.PointOfSale
|
||||
dgvSale.Columns[1].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight;
|
||||
}
|
||||
|
||||
//private void ShowStatement()
|
||||
//{
|
||||
// if (_loading || cmbCashier.SelectedValue == null)
|
||||
// return;
|
||||
// _coProxy = new CheckoutBI((Guid)cmbCashier.SelectedValue, dtpStart.Value, dtpFinish.Value);
|
||||
// var list = _coProxy.amounts.ToList();
|
||||
// dgvSale.DataSource = list;
|
||||
// dgvSale.AutoGenerateColumns = true;
|
||||
// dgvSale.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells;
|
||||
// dgvSale.Columns[0].HeaderText = "Item";
|
||||
// dgvSale.Columns[1].HeaderText = "Amount";
|
||||
// dgvSale.Columns[1].DefaultCellStyle.Format = "#,##0.00;(#,##0.00);0";
|
||||
// dgvSale.Columns[1].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight;
|
||||
//}
|
||||
|
||||
private void DtpStartValueChanged(object sender, EventArgs e)
|
||||
{
|
||||
FillUsers();
|
||||
|
||||
@ -23,7 +23,7 @@ namespace Tanshu.Accounts.PointOfSale
|
||||
{
|
||||
if (DateTime.Today.Subtract(dtpStart.Value.Date).Days > 5 && !Session.IsAllowed("Accounts Audit"))
|
||||
return;
|
||||
_list = new ReportsBI().DiscountReport(dtpStart.Value, dtpFinish.Value);
|
||||
_list = ReportsBI.DiscountReport(dtpStart.Value, dtpFinish.Value);
|
||||
dgvSale.AutoGenerateColumns = true;
|
||||
dgvSale.DataSource = _list;
|
||||
dgvSale.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells;
|
||||
|
||||
@ -45,24 +45,23 @@ namespace Tanshu.Accounts.PointOfSale
|
||||
_list = new List<SalesAnalysis>();
|
||||
if (finish > start)
|
||||
{
|
||||
var bi = new SalesAnalysisBI();
|
||||
var list = new List<SalesAnalysis>();
|
||||
list.AddRange(bi.GetSale(start, finish));
|
||||
list.AddRange(SalesAnalysisBI.GetSale(start, finish));
|
||||
list.Add(new SalesAnalysis() { GroupType = " -- ", Amount = 0 });
|
||||
list.AddRange(bi.GetSettlements(start, finish));
|
||||
list.AddRange(SalesAnalysisBI.GetSettlements(start, finish));
|
||||
list.Add(new SalesAnalysis() { GroupType = " -- ", Amount = 0 });
|
||||
var sc = bi.GetServiceCharge(start, finish);
|
||||
var sc = SalesAnalysisBI.GetServiceCharge(start, finish);
|
||||
if (sc != null)
|
||||
list.Add(sc);
|
||||
|
||||
foreach (var item in bi.GetServiceTax(start, finish))
|
||||
foreach (var item in SalesAnalysisBI.GetServiceTax(start, finish))
|
||||
{
|
||||
if (item.TaxAmount != 0)
|
||||
{
|
||||
list.Add(new SalesAnalysis() { GroupType = item.Name, Amount = item.TaxAmount });
|
||||
}
|
||||
}
|
||||
foreach (var item in bi.GetVat(start, finish))
|
||||
foreach (var item in SalesAnalysisBI.GetVat(start, finish))
|
||||
{
|
||||
if (item.TaxAmount != 0)
|
||||
{
|
||||
|
||||
@ -25,17 +25,7 @@ namespace Tanshu.Accounts.PointOfSale
|
||||
{
|
||||
if (DateTime.Today.Subtract(dtpStart.Value.Date).Days > 5 && !Session.IsAllowed("Accounts Audit"))
|
||||
return;
|
||||
var bi = new ReportsBI();
|
||||
_list = bi.SaleQuantity(dtpStart.Value, dtpFinish.Value);
|
||||
|
||||
foreach (var item in bi.NcQuantity(dtpStart.Value, dtpFinish.Value))
|
||||
{
|
||||
var old = _list.FirstOrDefault(x => x.ProductID == item.ProductID && x.IsHappyHour == item.IsHappyHour);
|
||||
if (old != null)
|
||||
old.NC = item.NC;
|
||||
else
|
||||
_list.Add(new SalesAnalysisDetail() { Name = item.Name, ProductID = item.ProductID, NC = item.NC });
|
||||
}
|
||||
_list = ReportsBI.SaleQuantity(dtpStart.Value, dtpFinish.Value);
|
||||
dgvSale.DataSource = _list;
|
||||
}
|
||||
|
||||
|
||||
@ -45,10 +45,9 @@ namespace Tanshu.Accounts.PointOfSale
|
||||
_list = new List<TaxAnalysis>();
|
||||
if (finish > start)
|
||||
{
|
||||
var bi = new SalesAnalysisBI();
|
||||
var list = new List<TaxAnalysis>();
|
||||
list.AddRange(bi.GetServiceTax(start, finish));
|
||||
list.AddRange(bi.GetVat(start, finish));
|
||||
list.AddRange(SalesAnalysisBI.GetServiceTax(start, finish));
|
||||
list.AddRange(SalesAnalysisBI.GetVat(start, finish));
|
||||
_list = list;
|
||||
}
|
||||
|
||||
|
||||
@ -1,9 +1,8 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Windows.Forms;
|
||||
using Tanshu.Accounts.Repository;
|
||||
using Tanshu.Accounts.Contracts;
|
||||
using Tanshu.Accounts.Helpers;
|
||||
using Tanshu.Accounts.Repository;
|
||||
|
||||
namespace Tanshu.Accounts.PointOfSale
|
||||
{
|
||||
@ -24,7 +23,7 @@ namespace Tanshu.Accounts.PointOfSale
|
||||
{
|
||||
if (DateTime.Today.Subtract(dtpStart.Value.Date).Days > 5 && !Session.IsAllowed("Accounts Audit"))
|
||||
return;
|
||||
_list = new ReportsBI().VoidOrReprintedBillsList(dtpStart.Value, dtpFinish.Value);
|
||||
_list = ReportsBI.VoidOrReprintedBillsList(dtpStart.Value, dtpFinish.Value);
|
||||
dgvSale.AutoGenerateColumns = true;
|
||||
dgvSale.DataSource = _list;
|
||||
dgvSale.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells;
|
||||
|
||||
Reference in New Issue
Block a user