示例#1
0
文件: Venda_m.cs 项目: anluarta/HOPE
 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);
     }
 }
示例#2
0
文件: Venda_m.cs 项目: anluarta/HOPE
        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);
            }
        }
示例#3
0
 protected override bool novo_insert_registro()
 {
     try
     {
         HopeDataSet.VenderRow row = Hope.localSet.Vender.NewVenderRow();
         row.ID_Caixa          = _NovoRegistro._ID_Caixa;
         row.ID_Colaborado     = _NovoRegistro._ID_Colaborador;
         row.ID_Comprador      = _NovoRegistro._ID_Comprador;
         row.Dia_Hora_Abertura = _NovoRegistro._Dia_Hora_Abertura;
         row.Condicao          = _NovoRegistro._Status;
         Hope.localSet.Vender.Rows.Add(row);
         row = Hope.localSet.Vender.Rows[Hope.localSet.Vender.Count - 1] as HopeDataSet.VenderRow;
         _FocusRegistro._ID_Vender         = row.ID_Vender;
         _FocusRegistro._ID_Caixa          = row.ID_Caixa;
         _FocusRegistro._ID_Colaborador    = row.ID_Colaborado;
         _FocusRegistro._ID_Comprador      = row.ID_Comprador;
         _FocusRegistro._Dia_Hora_Abertura = row.Dia_Hora_Abertura;
         _FocusRegistro._Status            = (ListEnum.TipoStatusCupom)row.Condicao;
         _NovoRegistro.Clea();
         Hope.informacao.Add("000", "Registro Salvo");
         return(true);
     }
     catch (Exception e)
     {
         Hope.informacao.Add("000", e.Message);
         Hope.informacao.Add("000", "erro cria novo registro Cupom");
         return(false);
     }
 }
示例#4
0
文件: Venda_m.cs 项目: anluarta/HOPE
 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);
     }
 }