Exemplo n.º 1
0
 public static bool sendMail(ManagerEnter managerEnter, string mail)
 {
     using (MailMessage mm = new MailMessage("*****@*****.**", mail))
     {
         int i = 9;
         mm.Body    = managerEnter.Password;
         mm.Subject = "EasyClub";
         SmtpClient client = new SmtpClient("smtp.gmail.com");
         client.EnableSsl             = true;
         client.DeliveryMethod        = SmtpDeliveryMethod.Network;
         client.UseDefaultCredentials = false;
         client.Timeout     = 30 * 1000;
         client.Credentials = new NetworkCredential("*****@*****.**", "0527627140");
         client.Port        = 587;
         client.EnableSsl   = true;
         try
         {
             client.Send(mm);
             return(true);
         }
         catch
         {
             return(false);
         }
     }
 }
Exemplo n.º 2
0
        public static ManagerEnterDTO ConvertToDTO(ManagerEnter managerEnter)
        {
            ManagerEnterDTO newManagerEnter = new ManagerEnterDTO();

            newManagerEnter.C_id      = managerEnter.C_id;
            newManagerEnter.EnterpId  = managerEnter.EnterpId;
            newManagerEnter.EnterDate = managerEnter.EnterDate;
            newManagerEnter.Password  = managerEnter.Password;
            newManagerEnter.Status    = managerEnter.Status;
            return(newManagerEnter);
        }
Exemplo n.º 3
0
        public static ManagerEnter ConvertToManagerEnter(ManagerEnterDTO managerEnterDTO)
        {
            ManagerEnter newManagerEnter = new ManagerEnter();

            newManagerEnter.C_id      = managerEnterDTO.C_id;
            newManagerEnter.EnterpId  = managerEnterDTO.EnterpId;
            newManagerEnter.EnterDate = managerEnterDTO.EnterDate;
            newManagerEnter.Password  = managerEnterDTO.Password;
            newManagerEnter.Status    = managerEnterDTO.Status;
            return(newManagerEnter);
        }
Exemplo n.º 4
0
 /// <summary>
 /// מקבלת עסק ומבצעת כניסת מנהל הכוללת הגרלת סיסמא ושליחתה במיל למנהל
 /// </summary>
 /// <param name="enterprise"></param>
 /// <returns></returns>
 public static EnterprisesDTO ManagerEnter(EnterprisesDTO enterprise)
 {
     using (ClubCardsEntities db = new ClubCardsEntities())
     {
         ManagerEnter managerEnter = new ManagerEnter();
         managerEnter.EnterDate = new DateTime();
         managerEnter.EnterpId  = enterprise.C_id;
         managerEnter.Password  = PasswordService.RandomPassword();
         managerEnter.Status    = false;
         try {
             db.ManagerEnter.Add(managerEnter);
             db.Enterprises.Add(Conversion.EnterprisesConversion.ConvertToEnterprises(enterprise));
             db.SaveChanges();
         }
         catch
         {
             return(null);
         }
         EmailService.sendMail(managerEnter, enterprise.Email);
     }
     return(enterprise);
 }