bool ICaixa.Novo(out ICaixa_e caixa_) { if (Hope_static.Autenticacao.Autenticado) { if (Insert_New_Row(out int id, out DateTime start)) { Noticia.Add("Novo caixa criado"); caixa_ = new Caixa_e(id, Hope_static.Autenticacao.Colaborador, start); return(true); } else { Noticia.Add("Erro Caixa_c Insert_New_Row"); caixa_ = null; return(false); } } else { Noticia.Add("voce nao esta logado"); caixa_ = null; return(false); //throw HException.Caixa_he.Erro_0(); } }
bool ICaixa.Gravar(ICaixa_e entidade, out ICaixa_e result) { if (entidade != null) { if (_Suprimento.Gravar(entidade.GetSuprimento_s())) { entidade.Suprimento_Clear(); Noticia.AddRange(_Suprimento.Noticia); Noticia.Add(Msg002); } else { Noticia.AddRange(_Suprimento.Noticia); Noticia.Add("Dado Value Suprimento nao gravado"); } if (_Sangria.Gravar(entidade.GetSangria_s())) { entidade.Sangria_Clear(); Noticia.AddRange(_Sangria.Noticia); Noticia.Add(Msg003); } else { Noticia.AddRange(_Sangria.Noticia); Noticia.Add("Dado Value Sangria nao Gravado"); } _Suprimento.Noticia.Clear(); _Sangria.Noticia.Clear(); if (entidade.Disparidade()) { if (Update_Row(entidade.GetToDataValue())) { result = entidade; return(true); } else { result = entidade; return(false); } } else { Noticia.Add("a entidade nao sobreu mudanca no seu estado acao nao realizado"); result = entidade; return(false); } } else { Noticia.Add("Entidade Nula"); result = null; return(false); } }
bool IVender.Novo(ICaixa_e caixaOperacao, out IVender_e vender_) { if (Hope.Hope_static.Autenticacao.Autenticado) { if (caixaOperacao != null) { if (DateTime.Parse(caixaOperacao.Get_finish_DateTime) == Caixa_e._ValueFinisTime) { if (Insert_New_Row(caixaOperacao.Get_ID, out Dictionary <int, object> result)) { vender_ = new Vender_e ( index: result[Vender_e.Key_Index], id_caixa: result[Vender_e.Key_ID_Caixa], start_time: result[Vender_e.Key_Start_Time], finish_time: result[Vender_e.Key_Finish_Time], posicao: result[Vender_e.Key_Posicao], colaborador: result[Vender_e.Key_Colaborado], item_s: result[Vender_e.Key_Item_s], troco: result[Vender_e.Key_Troco], recebido: result[Vender_e.Key_Total_Recebido], total_venda: result[Vender_e.Key_Total_Venda], desconto: result[Vender_e.Key_Desconto], pagamento: result[Vender_e.Key_Pagamento] ); return(true); } else { vender_ = null; return(false); } } else { Noticia.Add("Entidade ICaixa_e valor finish_DateTime alterado"); vender_ = null; return(false); } } else { Noticia.Add("Entidade ICaixa_e valor Nullo"); vender_ = null; return(false); } } else { Noticia.Add("Nao esta logado Venda Novo"); vender_ = null; return(false); } }
bool ICaixa.Print_Document(ICaixa_e current, out PrintDocument document) { PageSettings settings = null; if (current != null) { _E = current as Caixa_e; if (_E.FinishTime == Caixa_e._ValueFinisTime) { // leitura X Bold = new Font(FontFamily.GenericSansSerif, 10, FontStyle.Bold); FonLeituraxCabeca = new Font(FontFamily.GenericSansSerif, 14, FontStyle.Bold); FonLeituraxItem = new Font(FontFamily.GenericSerif, 11, FontStyle.Regular); document = new PrintDocument(); settings = new PageSettings(); graphics = document.PrinterSettings.CreateMeasurementGraphics(); settings.PaperSize = CalcArePrint(graphics: ref graphics); document.DefaultPageSettings = settings; document.PrintPage += new PrintPageEventHandler(Leitura_X); return(true); } else { // Resumo Caixa Fechado Bold = new Font(FontFamily.GenericSansSerif, 10, FontStyle.Bold); document = new PrintDocument(); settings = new PageSettings(); FonLeituraxCabeca = new Font(FontFamily.GenericSansSerif, 14, FontStyle.Bold); FonLeituraxItem = new Font(FontFamily.GenericSerif, 11, FontStyle.Regular); graphics = document.PrinterSettings.CreateMeasurementGraphics(); settings.PaperSize = CalcArePrint(graphics: ref graphics); document.PrintPage += new PrintPageEventHandler(Remumo_Caixa); document.DefaultPageSettings.PaperSize = settings.PaperSize; document.PrinterSettings.DefaultPageSettings.PaperSize = settings.PaperSize; return(true); } } else { document = null; Noticia.Add("Entidade nula Print_Document"); return(false); } }
bool ICaixa.Suprimento_Novo(ICaixa_e entidade, out ISuprimento_e suprimento_) { if (entidade != null) { if (Hope_static.Autenticacao.Autenticado) { suprimento_ = new Suprimento_e(caixaID: entidade.Get_ID, colaborador: Hope_static.Autenticacao.Colaborador.ToSerilazion()); return(true); } else { Noticia.Add("Nao esta autenticado para essa acao "); suprimento_ = null; return(false); } } else { Noticia.Add("Suprimento entidade nullo"); suprimento_ = null; return(false); } }
bool ICaixa.Select(object current, out ICaixa_e caixa_) { if (current != null) { if (current is ICaixa_e) { caixa_ = (ICaixa_e)current; return(true); } else { caixa_ = null; Noticia.Add("erro Caixa_c Select valor current na e ICaixa_e"); return(false); } } else { caixa_ = null; Noticia.Add("erro Caixa_c Select valor current nullo"); return(false); } }
bool ICaixa.Sangria_Novo(ICaixa_e entidade, out ISangria_e sangria_) { if (entidade != null) { if (Hope_static.Autenticacao.Autenticado) { sangria_ = new Sangria_e(caixaID: entidade.Get_ID, colaborador: Hope_static.Autenticacao.Colaborador.ToSerilazion()); return(true); } else { sangria_ = null; Noticia.Add("Nao esta autenticado para essa acao "); return(false); } } else { Noticia.Add("erro Sangria_novo ICaixa_e nullo"); sangria_ = null; return(false); } }