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)
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; } }