private void Button_AddTeam_Click(object sender, EventArgs e)
        {
            Cursor.Current = Cursors.WaitCursor;
            Label_ErrorMessage_TeamAdd.Text = "";

            AddTeamModel      addTeamMd = new AddTeamModel();
            AddTeamController addTeamCt = new AddTeamController();

            addTeamMd.teamMemberName    = Text_Team_Fullname.Text;
            addTeamMd.teamMemberAddress = Text_Team_Address.Text;
            addTeamMd.teamMemberContact = Text_Team_ContactNumber.Text;
            addTeamMd.sendSMSCheck      = CheckBox_SendSMS_teamAdd.Checked;

            if (addTeamCt.saveTeamMember(addTeamMd))
            {
                if (addTeamCt.smsChecked(addTeamMd))
                {
                    NotifySMS sms = new NotifySMS();

                    if (sms.loginSMS())
                    {
                        if (sms.teamAddSMS(addTeamMd))
                        {
                            MessageBox.Show("Team Member was Notified Via SMS");
                        }
                        else
                        {
                            MessageBox.Show("The Member was not notified via SMS", "Somthing Went Wrong");
                        }
                    }
                    else
                    {
                        MessageBox.Show("SMS Not Sent", "The Login Failed");
                    }
                }

                Label_ErrorMessage_TeamAdd.Text = addTeamMd.errorMessage;
                clearFeilds();
                loadTeamMembersGrid();

                new FormNewCase();
            }
            else
            {
                Label_ErrorMessage_TeamAdd.Text = addTeamMd.errorMessage;
            }
        }
示例#2
0
        public static void loadVerifiers(ComboBox combo)
        {
            List <AddTeamModel> caselist = new AddTeamController().getTeam();

            if (caselist != null)
            {
                // ComboSelectCase.Items.Clear();
                Dictionary <long, string> comboSource = new Dictionary <long, string>();
                comboSource.Add(0, "--Select a Verifier--");
                foreach (AddTeamModel mycase in caselist)
                {
                    comboSource.Add(Convert.ToInt64(mycase.teamMemberContact), mycase.teamMemberName);
                }
                combo.DataSource    = new BindingSource(comboSource, null);
                combo.DisplayMember = "Value";
                combo.ValueMember   = "Key";
                caselist            = null;
            }
            else
            {
                MessageBox.Show("Somthing Went Wrong. Try Again", "ERROR", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning);
            }
        }