コード例 #1
0
 public RouteManager()
 {
     CrudFactory = new RouteCrud();
     CCrud       = new CompanyCrud();
     TCrud       = new TerminalCrud();
     LCrud       = new LocationCrud();
     SPCrud      = new SystemParamCrud();
 }
コード例 #2
0
 public CardManager()
 {
     CrudFactory  = new CardCrud();
     UCrud        = new UserCrud();
     TerminalCrud = new TerminalCrud();
     CtCrud       = new CardTypeCrud();
     SyParam      = new SystemParamCrud();
     PayCrud      = new PaymentCrud();
     PTCrud       = new PaymentTerminalCrud();
 }
コード例 #3
0
        public void SentEmail(User user, string subject)
        {
            string             emailBody        = CreateBodyEmail(user, subject);
            List <SystemParam> EmailInformation = new SystemParamCrud().RetrieveIssuerEmailInfo <SystemParam>();

            MailAddress from   = new MailAddress(EmailInformation[0].Value, "Terminal App");
            MailAddress to     = new MailAddress(user.Email, user.Name);
            MailMessage Mail   = new MailMessage(from, to);
            SmtpClient  Client = new SmtpClient();

            Client.Port                  = 587;
            Client.DeliveryMethod        = SmtpDeliveryMethod.Network;
            Client.UseDefaultCredentials = false;
            Client.Host                  = "smtp.gmail.com";
            Client.EnableSsl             = true;
            Client.Credentials           = new NetworkCredential(EmailInformation[0].Value, EmailInformation[1].Value);
            Mail.Subject                 = subject;
            Mail.Body         = emailBody;
            Mail.IsBodyHtml   = true;
            Mail.BodyEncoding = System.Text.Encoding.UTF8;
            Client.Send(Mail);
        }
コード例 #4
0
 public SystemParamManager()
 {
     CrudFactory = new SystemParamCrud();
 }