Initial Json commit from 2 years ago

This commit is contained in:
Amritanshu
2018-08-24 16:11:33 +05:30
parent 9301d8d07e
commit d3be8d8481
146 changed files with 3709 additions and 7402 deletions

View File

@ -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;
}

View File

@ -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;

View File

@ -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();

View File

@ -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;

View File

@ -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)
{

View File

@ -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;
}

View File

@ -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;
}

View File

@ -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;