示例#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);
     }
 }