Example #1
0
        public bool RunDelivery(int Param)
        {
            ClassData Deliveries = new ClassData();
            ClassSend SendMsg    = new ClassSend();

            DataTable dt = Deliveries.GetDeliveries(Param);

            for (int cntr = 0; cntr < dt.Rows.Count; cntr++)
            {
                DataRow dr = dt.Rows[cntr];

                if (dr["deliveryname"].ToString() == ClassGlobalSettings.DELIVERY_TYPES.EMAIL)
                {
                    SendMsg.SendMail(dr["from"].ToString(), dr["to"].ToString(), dr["message"].ToString(), dr["message"].ToString(), ClassGlobalSettings.TestEmailUname, ClassGlobalSettings.TestEmailPwd);
                }
                else if ((dr["deliveryname"].ToString() == ClassGlobalSettings.DELIVERY_TYPES.HTTP) || (dr["deliveryname"].ToString() == ClassGlobalSettings.DELIVERY_TYPES.HTTPS))
                {
                    SendMsg.HTTPPost(dr["url"].ToString(), dr["message"].ToString());
                }
                else if (dr["deliveryname"].ToString() == ClassGlobalSettings.DELIVERY_TYPES.FTP)
                {
                    byte[] Data = null;
                    SendMsg.FTP(dr["to"].ToString(), "", "", "", Data, false, false);
                }
            }

            dt.Dispose();
            dt = null;

            return(true);
        } // public bool RunDelivery(int Param, bool FromSchedule)
Example #2
0
        private void ButtonNext_Click(object sender, RoutedEventArgs e)
        {
            //Getting data from the form
            string login = TextBoxLogin.Text;
            string email = TextBoxEmail.Text;

            bool correctInputData = false;

            try
            {
                correctInputData = ClassSQLConnection.CheckLoginAndEmail(login, email);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message + "\nTry again later", "Error");
                return;
            }

            //Checking if login and email are incorrect
            if (!correctInputData)
            {
                Main.UpdateMainContent(new WindowInputCode(Main));
                return;
            }

            try
            {
                Main.UpdateMainContent(new WindowInputCode(Main, login, ClassSend.EmailSender(login, email), email));
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message + "\nTry again later", "Error");
                return;
            }
        }