Exemplo n.º 1
0
        //private void buttonItem1_Click(object sender, EventArgs e)
        //{
        //    Frm_mainTamin frm_mt = new Frm_mainTamin();
        //    this.Hide();
        //    frm_mt.ShowDialog();
        //    this.Show();
        //}

        private void lbl_createLetter_Click(object sender, EventArgs e)
        {
            if (checkAccess(PublicVariable.gUserId, 22))
            {
                CloseOtherForms();
                FormNumber            = 12;
                frm_cLetter           = new Frm_CreateLetter();
                frm_cLetter.MdiParent = this;
                frm_cLetter.FormType  = 1; // new letter
                frm_cLetter.Show();
            }
        }
Exemplo n.º 2
0
        private void mnu_editLetter_Click(object sender, EventArgs e)
        {
            int item = dgv_ShowDraft.SelectedCells.Count;
            if (item >0)
            {
                Frm_CreateLetter frm_c = new Frm_CreateLetter();
                frm_c.MdiParent = MainUser;

                frm_c.FormType = 2; // edit letter
                frm_c.Get_LetterID = Convert.ToInt32(dgv_ShowDraft.CurrentRow.Cells["LetterID"].Value);

                this.Close();
                frm_c.Show();

            }
            else
            {
                MessageBox.Show("To edit a letter, first select a letter.");
                return;
            }
        }
Exemplo n.º 3
0
        private void mnu_replytoletter_Click(object sender, EventArgs e)
        {
            var query_accsess = (from UA in database.UsereAccesses where UA.userID == PublicVariable.gUserId where UA.SystemPardID == 28 select UA).ToList();

            if (query_accsess.Count == 0)
            {
                MessageBox.Show("You do not have access to this section");
            }



            //Letter response commands

            int item = dgv_showAllRecievedLetters.SelectedCells.Count;

            if (item > 0)
            {
                if (Convert.ToByte(dgv_showAllRecievedLetters.CurrentRow.Cells["answerType"].Value) == 1) /// Response deadline
                {
                    if (Convert.ToDateTime(dgv_showAllRecievedLetters.CurrentRow.Cells["answerDeadline"].Value.ToString()) < Convert.ToDateTime(PublicVariable.TodayDate))
                    {
                        MessageBox.Show("The reply to this letter has expired.");
                        return;
                    }
                }


                Frm_CreateLetter frm_c = new Frm_CreateLetter();

                frm_c.MdiParent              = MainUser;
                frm_c.FormType               = 1;
                frm_c.Get_LetterID           = Convert.ToInt32(dgv_showAllRecievedLetters.CurrentRow.Cells["LetterId"].Value);
                frm_c.Get_LetterNo           = dgv_showAllRecievedLetters.CurrentRow.Cells["letterNo"].Value.ToString();
                frm_c.lbl_letterType.Visible = true;
                frm_c.lbl_letterType.Text    = "Reply to letter number " + dgv_showAllRecievedLetters.CurrentRow.Cells["letterNo"].Value.ToString() + "related to " + dgv_showAllRecievedLetters.CurrentRow.Cells["user_sender"].Value.ToString();
                frm_c.IsReply = 1;
                this.Close();
                frm_c.Show();
            }
        }