public static void InitData(databases.baseDS.messagesRow row) { row.type = (byte)AppTypes.MessageTypes.Feedback; row.OnDate = common.Consts.constNullDate; row.Subject = ""; row.MsgBody = ""; row.SenderId = Consts.constMarkerNEW; row.ReceiverId = Consts.constMarkerNEW;; row.status = (short)AppTypes.CommonStatus.None; }
protected override void UpdateData(DataRow row) { if (row == null) { return; } databases.baseDS.messagesRow messagesRow = (myMasterSource.Current as DataRowView).Row as databases.baseDS.messagesRow; messagesRow.ItemArray = DataAccess.Libs.UpdateData(row as databases.baseDS.messagesRow).ItemArray; messagesRow.AcceptChanges(); common.system.ShowMessage(Languages.Libs.GetString("feedbackSent")); this.Close(); }
public override void AddNew(string code) { databases.baseDS.messagesRow row = myDataSet.messages.NewmessagesRow(); databases.AppLibs.InitData(row); row.OnDate = DateTime.Now; row.SenderId = commonClass.SysLibs.sysLoginCode; row.ReceiverId = commonTypes.Settings.sysAdminCode; dateTimeEd.myDateTime = row.OnDate; myDataSet.messages.AddmessagesRow(row); int position = myMasterSource.Position; myMasterSource.Position = -1; myMasterSource.Position = position; SetFirstFocus(); }
private void messagesSource_CurrentChanged(object sender, EventArgs e) { try { if (fProcessing || messagesSource.Current == null) { return; } databases.baseDS.messagesRow row = (databases.baseDS.messagesRow)((DataRowView)messagesSource.Current).Row; senderEd.Text = ""; databases.tmpDS.investorRow investorRow = DataAccess.AppLibs.FindAndCache_Investor(row.SenderId); if (row != null) { senderEd.Text = investorRow.displayName; } } catch (Exception er) { this.ShowMessage(er.Message); } }