internal Caixa_e(int Index, IColaborador_e colaborador, DateTime start, DateTime finish, decimal _Dinheiro, decimal _Debito, decimal _Credito, decimal _Cheque, decimal _ValeAlimentacao, decimal _ValeRefeicao, decimal _Outro, decimal _Interno, decimal _Sangria, decimal _Suprimento, decimal _Troco, decimal _Recebido, decimal _Vendido, decimal _Cancelado, decimal _Desconto) { Noticia = new List <string>(); ID = Index; Colaborador = colaborador; StartTime = start; FinishTime = finish; Temporario = null; vDinheiro = _Dinheiro; vDebito = _Debito; vCredito = _Credito; vCheque = _Cheque; vValeAlimentacao = _ValeAlimentacao; vValeRefeicao = _ValeRefeicao; vOutro = _Outro; vInterno = _Interno; vSangria = _Sangria; vSuprimento = _Suprimento; vTroco = _Troco; vRecebido = _Recebido; vVendido = _Vendido; vCancelado = _Cancelado; vDesconto = _Desconto; Noticia.Add("Caixa_e finalizado"); }
public Caixa_e(int Index, IColaborador_e colaborador, DateTime start) { suprimento_s = new List <Suprimento_e>(); sangria_s = new List <Sangria_e>(); Noticia = new List <string>(); ID = Index; Colaborador = colaborador; StartTime = start; FinishTime = _ValueFinisTime; Temporario = null; vDinheiro = 0; vDebito = 0; vCredito = 0; vCheque = 0; vValeAlimentacao = 0; vValeRefeicao = 0; vOutro = 0; vInterno = 0; vSangria = 0; vSuprimento = 0; vTroco = 0; vRecebido = 0; vVendido = 0; vCancelado = 0; vDesconto = 0; }
bool ICaixa_e.Disparidade() { if (Temporario != null) { if (Temporario.FinishTime.Equals(DateTime.Parse("01/01/01 23:59:59"))) { List <bool> vs = new List <bool>() { Temporario.vCancelado.Equals(vCancelado), Temporario.vCheque.Equals(vCheque), Temporario.vCredito.Equals(vCredito), Temporario.vDebito.Equals(vDebito), Temporario.vDinheiro.Equals(vDinheiro), Temporario.vInterno.Equals(vInterno), Temporario.vOutro.Equals(vOutro), Temporario.vRecebido.Equals(vRecebido), Temporario.vSangria.Equals(vSangria), Temporario.vSuprimento.Equals(vSuprimento), Temporario.vValeAlimentacao.Equals(vValeAlimentacao), Temporario.vValeRefeicao.Equals(vValeRefeicao), Temporario.vDesconto.Equals(vDesconto), Temporario.FinishTime.Equals(FinishTime) }; if (vs.Exists(x => x == false)) { Temporario = new Caixa_e(this); Noticia.Add("Existe mudanca a ser aplicada"); return(true); } else { Noticia.Add("Nao existe Disparidade no valores"); return(false); } } else { Noticia.Add("FinishTime ja aplicado"); return(false); } } else { Temporario = new Caixa_e(this); return(true); } throw new NotImplementedException(); }
protected Caixa_e(Caixa_e _E) { Noticia = new List <string>(); ID = _E.ID; Colaborador = _E.Colaborador; StartTime = _E.StartTime; FinishTime = _E.FinishTime; vDinheiro = _E.vDinheiro; vDebito = _E.vDebito; vCredito = _E.vCredito; vCheque = _E.vCheque; vValeAlimentacao = _E.vValeAlimentacao; vValeRefeicao = _E.vValeRefeicao; vOutro = _E.vOutro; vInterno = _E.vInterno; vSangria = _E.vSangria; vSuprimento = _E.vSuprimento; vTroco = _E.vTroco; vRecebido = _E.vRecebido; vVendido = _E.vVendido; vCancelado = _E.vCancelado; }