예제 #1
0
        private void buttonSend_Click(object sender, EventArgs e)
        {
            string title = textBoxTitle.Text;
            string content = richTextBoxContent.Text;
            Guid toEmployeeId = (Guid)comboBoxEmployees.SelectedValue;

            Mail = MailInfo.CreateNewMail(_currentUser.Id, toEmployeeId, title, content);

            this.DialogResult = DialogResult.OK;
        }
예제 #2
0
        public void AddMail(MailInfo mailInfo)
        {
            SqlParameter idParam = new SqlParameter(MailSqlProcedures.Args.Id, mailInfo.Id);
            SqlParameter dateParam = new SqlParameter(MailSqlProcedures.Args.CreationDate, mailInfo.CreationTime);
            SqlParameter fromParam = new SqlParameter(MailSqlProcedures.Args.From, mailInfo.From);
            SqlParameter toParam = new SqlParameter(MailSqlProcedures.Args.To, mailInfo.To);
            SqlParameter titleParam = new SqlParameter(MailSqlProcedures.Args.Title, mailInfo.Title);
            SqlParameter contentParam = new SqlParameter(MailSqlProcedures.Args.Content, mailInfo.Content);
            SqlParameter isReadParameter = new SqlParameter(MailSqlProcedures.Args.IsRead, mailInfo.IsRead);

            _dbConnection.ExecuteStoredProcedureNonQuery(MailSqlProcedures.AddMail,
                idParam, dateParam, fromParam, toParam, titleParam, contentParam, isReadParameter);
        }
 public void SendMail(MailInfo mail)
 {
     _mailHive.AddMail(mail);
 }