protected override bool Insert_Data_Value(Dictionary <int, object> keyValuesData) { if (keyValuesData != null) { try { HopeDataSet.Caixa_SangriaRow _SangriaRow = Hope.Hope_static.hopeData.Caixa_Sangria.NewCaixa_SangriaRow(); _SangriaRow.ID_Caixa = (int)keyValuesData[Sangria_e.Key_CaixaID]; _SangriaRow.Colaborador = (string)keyValuesData[Sangria_e.Key_Colacorado]; _SangriaRow.Observacao = (string)keyValuesData[Sangria_e.Key_Observacao]; _SangriaRow.Valor = (decimal)keyValuesData[Sangria_e.Key_Valor]; _SangriaRow.DataRegistro = DateTime.Now; Hope_static.hopeData.Caixa_Sangria.AddCaixa_SangriaRow(_SangriaRow); Noticia.Add("registro salvo"); return(true); } catch (System.Exception e) { Noticia.Add(e.Message); return(false); } } else { Noticia.Add("KeyValuesData esta nullo"); return(false); } }
protected override bool Select_All_From(out ISangria_e[] sangria_s) { if (Hope_static.hopeData.Caixa_Sangria.Count != 0) { List <ISangria_e> vs = new List <ISangria_e>(); foreach (HopeDataSet.Caixa_SangriaRow item in Hope_static.hopeData.Caixa_Sangria.Rows) { vs.Add ( new Sangria_e ( index: item.ID_sangria, idCaixa: item.ID_Caixa, colaborador: item.Colaborador, dataregistro: item.DataRegistro, observacao: item.Observacao, valor: item.Valor ) ); } sangria_s = vs.ToArray(); return(true); } else { sangria_s = null; Noticia.Add("nao existe registro"); return(false); } }
protected override bool Select_All_From(out IVender_e[] vender_s) { if (Hope.Hope_static.hopeData.Vender.Count != 0) { List <IVender_e> vs = new List <IVender_e>(); foreach (HopeDataSet.VenderRow item in Hope.Hope_static.hopeData.Vender.Rows) { IVender_e vender_E = new Vender_e ( index: item.Index, id_caixa: item.ID_Caixa, start_time: item.Data_Time_Start, finish_time: item.Data_Time_Finish, posicao: item.Posicao, colaborador: item.Colaborador, item_s: item.Item_s, troco: item.Troco, recebido: item.Total_Recebido, total_venda: item.Total_Venda, desconto: item.Desconto, pagamento: item.Pagamento ); vs.Add(vender_E); } vender_s = vs.ToArray(); return(true); } else { Noticia.Add("Nao existe registro"); vender_s = null; return(false); } }
protected override bool Insert_Data_Value(Dictionary <int, object> keyValuesData) { if (keyValuesData != null) { try { HopeDataSet.ColadoradorRow coladoradorRow = Hope.Hope_static.hopeData.Coladorador.NewColadoradorRow(); coladoradorRow.Login_Pass = (string)keyValuesData[Colaborador_e.Key_Login_Pass]; coladoradorRow.Login_User = (string)keyValuesData[Colaborador_e.Key_Login_User]; coladoradorRow.Nome_Vendedor = (string)keyValuesData[Colaborador_e.Key_Nome_Vendedor]; Hope_static.hopeData.Coladorador.AddColadoradorRow(coladoradorRow); Hope_static.hopeData.AcceptChanges(); Noticia.Add("REgistro salvo"); return(true); } catch (Exception e) { Noticia.Add(e.Message); return(false); } } else { Noticia.Add("Colaborado Inser_Data_Value KeyValueData nullo "); return(false); } }
protected override bool Deletar_Row(Dictionary <int, object> keyValueData) { object result = Hope_static.hopeData.Vender.FindByIndex((int)keyValueData[Vender_e.Key_Index]); if (result != null) { HopeDataSet.VenderRow venderRow = (HopeDataSet.VenderRow)result; Hope_static.hopeData.Vender.RemoveVenderRow(venderRow); if (Hope_static.hopeData.Vender.Contains <HopeDataSet.VenderRow>(venderRow)) { Noticia.Add("Erro Venda_m Deletar_Row o valor nao foi apagado do registro"); return(false); } else { Noticia.Add("Venda_m Deletar_Row valor apagado do registro"); return(true); } } else { Noticia.Add("Venda_m Deletar_Row valor nullo"); return(false); } }
protected override bool Insert_Data_Value(Dictionary <int, object> keyValuesData) { if (keyValuesData != null) { try { HopeDataSet.Caixa_SuprimentoRow _SuprimentoRow = Hope.Hope_static.hopeData.Caixa_Suprimento.NewCaixa_SuprimentoRow(); _SuprimentoRow.ID_Caixa = (int)keyValuesData[Suprimento_e.Key_CaixaID]; _SuprimentoRow.Colaborador = (string)keyValuesData[Suprimento_e.Key_Colaborado]; _SuprimentoRow.Valor = (decimal)keyValuesData[Suprimento_e.Key_Valor]; _SuprimentoRow.Observacao = (string)keyValuesData[Suprimento_e.Key_Observacao]; _SuprimentoRow.DataRegistro = DateTime.Now; Hope.Hope_static.hopeData.Caixa_Suprimento.AddCaixa_SuprimentoRow(_SuprimentoRow); Noticia.Add(string.Format(Msg007, _SuprimentoRow.Valor, _SuprimentoRow.DataRegistro)); return(true); } catch (System.Exception e) { Noticia.Add(e.Message); return(false); } } else { Noticia.Add(Msg006); return(false); } }
protected override bool Update_Row(Dictionary <int, object> keyValueData) { try { HopeDataSet.VenderRow venderRow = Hope_static.hopeData.Vender.FindByIndex(int.Parse(keyValueData[Vender_e.Key_Index].ToString())); if (venderRow != null) { venderRow.Colaborador = keyValueData[Vender_e.Key_Colaborado].ToString(); venderRow.Data_Time_Finish = (DateTime)keyValueData[Vender_e.Key_Finish_Time]; venderRow.Data_Time_Start = (DateTime)keyValueData[Vender_e.Key_Start_Time]; venderRow.Item_s = keyValueData[Vender_e.Key_Item_s].ToString(); venderRow.Pagamento = keyValueData[Vender_e.Key_Pagamento].ToString(); venderRow.Posicao = keyValueData[Vender_e.Key_Posicao].ToString(); venderRow.Desconto = (decimal)keyValueData[Vender_e.Key_Desconto]; venderRow.Total_Recebido = (decimal)keyValueData[Vender_e.Key_Total_Recebido]; venderRow.Total_Venda = (decimal)keyValueData[Vender_e.Key_Total_Venda]; venderRow.Troco = (decimal)keyValueData[Vender_e.Key_Troco]; venderRow.AcceptChanges(); Hope_static.hopeData.AcceptChanges(); return(true); } else { Noticia.Add("Erro ao localizar index da venda no dataset"); return(false); } } catch (Exception e) { Noticia.Add(e.Message); return(false); } }
protected override bool validalogout() { Colaborador = null; _Autenticado = false; Noticia.Add(Msg013); return(true); }
protected override bool validalogin(string user, string pass) { if (adminPass.Equals(pass) & adminUser.Equals(user)) { Colaborador = new Colaborador_e( 0, adminUser, adminPass, adminSales ); _Autenticado = true; Noticia.Add(Msg010); return(true); } else if (demoPass.Equals(pass) & demoUser.Equals(user)) { Colaborador = new Colaborador_e( 1, demoPass, demoUser, demoSales ); _Autenticado = true; Noticia.Add(Msg011); return(true); } // colocar else if pra checar se ta configurado o bbcloud pra valida // coloca else if pra checar se ta configurado o backoffice pra valida else { Noticia.Add(Msg012); return(false); } }
protected override bool Select_All_From(out ICaixa_e[] caixa_s) { if (Hope.Hope_static.hopeData.Caixa.Count != 0) { List <ICaixa_e> vs = new List <ICaixa_e>(); foreach (HopeDataSet.CaixaRow item in Hope.Hope_static.hopeData.Caixa.Rows) { // busca o colaborado na base de dados IColaborador_e _E = new Colaborador_e(item.Colaborador); // adiciona a linha de registro ja no formato pra exibicao vs.Add ( new Entidade.Caixa_e ( Index: item.ID_Caixa, colaborador: _E, start: item.Dia_Hora_Abertura, finish: item.Dia_Hora_Fechamento, _Dinheiro: item.Dinheiro_Total, _Debito: item.Debito_Total, _Credito: item.Credito_Total, _Cheque: item.Cheque_Total, _ValeAlimentacao: item.Vale_Alimentacao_Total, _ValeRefeicao: item.Vale_Refeicao_Total, _Outro: item.Outro_Total, _Interno: item.Interno_Total, _Sangria: item.Sangria_Total, _Suprimento: item.Suprimento_Total, _Troco: item.Troco_Total, _Recebido: item.Recebimento_Total, _Vendido: item.Venda_Total, _Cancelado: item.Cancelado_Total, _Desconto: item.Desconto_Total ) ); } caixa_s = vs.ToArray(); return(true); } else { Noticia.Add("Nao existe registro"); caixa_s = null; return(false); } }
protected override bool Insert_New_Row(string Id_caixa, out Dictionary <int, object> keyValuesData) { try { HopeDataSet.VenderRow venderRow = Hope.Hope_static.hopeData.Vender.NewVenderRow(); //venderRow.Index venderRow.ID_Caixa = Id_caixa; venderRow.Data_Time_Start = DateTime.Now; venderRow.Data_Time_Finish = Vender_e._ValuaBaseFinishTime; venderRow.Posicao = Vender_e.ListPosicao.Iniciado.ToString(); venderRow.Colaborador = Hope.Hope_static.Autenticacao.Colaborador.ToSerilazion(); venderRow.Item_s = ""; venderRow.Troco = 0; venderRow.Total_Recebido = 0; venderRow.Total_Venda = 0; venderRow.Desconto = 0; venderRow.Pagamento = ""; Hope_static.hopeData.Vender.AddVenderRow(venderRow); venderRow = Hope_static.hopeData.Vender.Rows[Hope_static.hopeData.Vender.Rows.IndexOf(venderRow)] as HopeDataSet.VenderRow; keyValuesData = new Dictionary <int, object>(); keyValuesData.Add(Vender_e.Key_Index, venderRow.Index); keyValuesData.Add(Vender_e.Key_ID_Caixa, venderRow.ID_Caixa); keyValuesData.Add(Vender_e.Key_Start_Time, venderRow.Data_Time_Start); keyValuesData.Add(Vender_e.Key_Finish_Time, venderRow.Data_Time_Finish); keyValuesData.Add(Vender_e.Key_Posicao, venderRow.Posicao); keyValuesData.Add(Vender_e.Key_Colaborado, venderRow.Colaborador); keyValuesData.Add(Vender_e.Key_Item_s, venderRow.Item_s); keyValuesData.Add(Vender_e.Key_Troco, venderRow.Troco); keyValuesData.Add(Vender_e.Key_Total_Recebido, venderRow.Total_Recebido); keyValuesData.Add(Vender_e.Key_Total_Venda, venderRow.Total_Venda); keyValuesData.Add(Vender_e.Key_Desconto, venderRow.Desconto); keyValuesData.Add(Vender_e.Key_Pagamento, venderRow.Pagamento); return(true); } catch (Exception e) { Noticia.Add(e.Message); keyValuesData = null; return(false); } }
protected override bool Insert_New_Row(out int Index, out DateTime start) { try { HopeDataSet.CaixaRow row = Hope_static.hopeData.Caixa.NewCaixaRow(); row.Colaborador = Hope_static.Autenticacao.Colaborador.ToSerilazion(); row.Dia_Hora_Abertura = DateTime.Now; row.Dia_Hora_Fechamento = Caixa_e._ValueFinisTime; Hope_static.hopeData.Caixa.AddCaixaRow(row); row = Hope_static.hopeData.Caixa.Rows[Hope_static.hopeData.Caixa.Rows.IndexOf(row)] as HopeDataSet.CaixaRow; Index = row.ID_Caixa; start = row.Dia_Hora_Abertura; Noticia.Add("Caixa novo Susceso"); return(true); } catch (Exception e) { Noticia.Add("Erro Insert_New_Row"); Noticia.Add(e.Message); Index = 0; start = DateTime.MinValue; return(false); } }
protected override bool Update_Row(Dictionary <string, string> keyValueData) { string filter = string.Format("ID_Caixa={0}", keyValueData[Caixa_e.Index]); object oRow = Hope_static.hopeData.Caixa.Select(filter)[0]; if (oRow != null) { HopeDataSet.CaixaRow caixaRow = oRow as HopeDataSet.CaixaRow; if (caixaRow.ID_Caixa == int.Parse(keyValueData[Caixa_e.Index])) { caixaRow.BeginEdit(); caixaRow.Dia_Hora_Fechamento = DateTime.Parse(keyValueData[Caixa_e.Nov_FinishTime], System.Globalization.CultureInfo.InvariantCulture); caixaRow.Cancelado_Total = decimal.Parse(keyValueData[Caixa_e.Nov_Cancelado], System.Globalization.CultureInfo.InvariantCulture); caixaRow.Cheque_Total = decimal.Parse(keyValueData[Caixa_e.Nov_Cheque], System.Globalization.CultureInfo.InvariantCulture); caixaRow.Credito_Total = decimal.Parse(keyValueData[Caixa_e.Nov_Credito], System.Globalization.CultureInfo.InvariantCulture); caixaRow.Debito_Total = decimal.Parse(keyValueData[Caixa_e.Nov_Debido], System.Globalization.CultureInfo.InvariantCulture); caixaRow.Desconto_Total = decimal.Parse(keyValueData[Caixa_e.Nov_Desconto], System.Globalization.CultureInfo.InvariantCulture); caixaRow.Dinheiro_Total = decimal.Parse(keyValueData[Caixa_e.Nov_Dinheiro], System.Globalization.CultureInfo.InvariantCulture); caixaRow.Interno_Total = decimal.Parse(keyValueData[Caixa_e.Nov_Internal], System.Globalization.CultureInfo.InvariantCulture); caixaRow.Outro_Total = decimal.Parse(keyValueData[Caixa_e.Nov_Outro], System.Globalization.CultureInfo.InvariantCulture); caixaRow.Recebimento_Total = decimal.Parse(keyValueData[Caixa_e.Nov_Recebido], System.Globalization.CultureInfo.InvariantCulture); caixaRow.Suprimento_Total = decimal.Parse(keyValueData[Caixa_e.Nov_Suprimento], System.Globalization.CultureInfo.InvariantCulture); caixaRow.Sangria_Total = decimal.Parse(keyValueData[Caixa_e.Nov_Sangria], System.Globalization.CultureInfo.InvariantCulture); caixaRow.Troco_Total = decimal.Parse(keyValueData[Caixa_e.Nov_Troco], System.Globalization.CultureInfo.InvariantCulture); caixaRow.Vale_Alimentacao_Total = decimal.Parse(keyValueData[Caixa_e.Nov_ValeAlimentacao], System.Globalization.CultureInfo.InvariantCulture); caixaRow.Vale_Refeicao_Total = decimal.Parse(keyValueData[Caixa_e.Nov_ValeRefeica], System.Globalization.CultureInfo.InvariantCulture); caixaRow.Venda_Total = decimal.Parse(keyValueData[Caixa_e.Nov_Vendido], System.Globalization.CultureInfo.InvariantCulture); caixaRow.EndEdit(); caixaRow.AcceptChanges(); return(true); } else { Noticia.Add("caixaRow Index nao e igual"); return(false); } //Ant_FinishTime //Ant_Dinheiro //Ant_Debido //Ant_Credito //Ant_Cheque //Ant_ValeAlimentacao //Ant_ValeRefeica //Ant_Outro //Ant_Internal //Ant_Sangria //Ant_Suprimento //Ant_Troco //Ant_Recebido //Ant_Vendido //Ant_Cancelado //Nov_FinishTime //Nov_Dinheiro //Nov_Debido //Nov_Credito //Nov_Cheque //Nov_ValeAlimentacao //Nov_ValeRefeica //Nov_Outro //Nov_Internal //Nov_Sangria //Nov_Suprimento //Nov_Troco //Nov_Recebido //Nov_Vendido //Nov_Cancelado } else { Noticia.Add("oRow valor nullo"); return(false); } }