Esempio n. 1
0
 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);
     }
 }
Esempio n. 2
0
 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);
     }
 }
Esempio n. 3
0
 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);
     }
 }
Esempio n. 4
0
 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);
     }
 }
Esempio n. 5
0
        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);
            }
        }
Esempio n. 6
0
 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);
     }
 }
Esempio n. 7
0
 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);
     }
 }
Esempio n. 8
0
 protected override bool validalogout()
 {
     Colaborador  = null;
     _Autenticado = false;
     Noticia.Add(Msg013);
     return(true);
 }
Esempio n. 9
0
 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);
     }
 }
Esempio n. 10
0
        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);
            }
        }
Esempio n. 11
0
 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);
     }
 }
Esempio n. 12
0
 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);
     }
 }
Esempio n. 13
0
        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);
            }
        }