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); } }