private void Button_Login_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                var verication = connection.Users.FirstOrDefault(S => S.Email == TB_Email.Text);
                if (verication == null)
                {
                    MessageBox.Show("Your email is wrong!", "Warning", MessageBoxButton.OK);
                    TB_Email.Focus();
                    return;
                }

                else if (verication.Password != TB_Password.Password)

                {
                    MessageBox.Show("Your password is wrong!", "Warning", MessageBoxButton.OK);
                    TB_Password.Focus();
                    return;
                }
                //                   MainWindow window_main = new MainWindow();    //  Gunakan ini untuk database baru dan buat User terlebih dahulu
                MainWindow window_main = new MainWindow(verication.Email);  //  Gunakan parameter untuk bisa login
                window_main.Show();
                this.Close();
            }
            catch (Exception)
            {
            }
        }
Beispiel #2
0
        public static bool SalvaConfiguracaoEmail(TB_Email email)
        {
            AcessoDadosDataContext acessoDados = new AcessoDadosDataContext();

            try
            {
                var isEmail = acessoDados.TB_Emails.Single(u => u.Id == email.Id);

                isEmail.EnviarEmail       = email.EnviarEmail;
                isEmail.EnviarEmailAdm    = email.EnviarEmailAdm;
                isEmail.EmailAdm          = email.EmailAdm;
                isEmail.EnviarEmailGestor = email.EnviarEmailGestor;
                isEmail.EmailGestor       = email.EmailGestor;
                isEmail.UsarPorta         = email.UsarPorta;
                isEmail.Porta             = email.Porta;
                isEmail.Smtp                = email.Smtp;
                isEmail.Assunto             = email.Assunto;
                isEmail.CorpoEmail          = email.CorpoEmail;
                isEmail.Email_Empresa       = email.Email_Empresa;
                isEmail.UsuarioEmailEmpresa = email.UsuarioEmailEmpresa;
                isEmail.SenhaEmailEmpresa   = email.SenhaEmailEmpresa;

                acessoDados.SubmitChanges();

                return(true);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Beispiel #3
0
        public ActionResult updateEngagementStatus(TB_Email objemail)
        {
            Int32 engagementid   = (int)TempData["eggageid"];
            var   engagementData = db.TB_Email.Where(x => x.engagepersonal_ID == engagementid).FirstOrDefault();

            if (engagementData != null)
            {
                engagementData.StatusAccept    = 1;
                db.Entry(engagementData).State = EntityState.Modified;
                db.SaveChanges();
            }
            return(RedirectToAction("Index"));
        }
Beispiel #4
0
 private void Dissocier()
 {
     TB_Nom.DataBindings.Clear();
     TB_Nom.Clear();
     TB_Prenom.DataBindings.Clear();
     TB_Prenom.Clear();
     TB_Adresse.DataBindings.Clear();
     TB_Adresse.Clear();
     TB_Telephone.DataBindings.Clear();
     TB_Telephone.Clear();
     TB_Email.DataBindings.Clear();
     TB_Email.Clear();
 }
Beispiel #5
0
 /// <summary>
 /// Reset Button OnClick
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void Btn_Reset_MouseClick(object sender, MouseEventArgs e)
 {
     Btn_Ok.Enabled = false;
     TB_FN.Clear();
     TB_MI.Clear();
     TB_LN.Clear();
     CB_Gender.SelectedIndex = -1;
     TB_Addr1.Clear();
     TB_Addr2.Clear();
     TB_City.Clear();
     TB_State.Clear();
     TB_Zip.Clear();
     TB_Email.Clear();
     TB_Tel.Clear();
     hide_time_start.Clear();
     hide_time_save.Clear();
     hide_back_num.Clear();
 }
Beispiel #6
0
        /// <summary>
        /// Método que envia email do sistema
        /// </summary>
        /// <param name="email">Email requerido para envio</param>
        /// <param name="corpoEmail">Mensagem que o email irá enviar</param>
        /// <returns>Retorna true se ok</returns>
        public static bool EnviarEmail(string email, string corpoEmail)
        {
            try
            {
                TB_Email       isEmail    = RecuperarConfiguracaoEmail(1);
                IList <string> comCopia   = new List <string>();
                MailMessage    mail       = new MailMessage();
                SmtpClient     SmtpServer = new SmtpClient(isEmail.Smtp);

                mail.From = new MailAddress(isEmail.Email_Empresa);

                mail.To.Add(email);
                if ((bool)isEmail.EnviarEmailAdm)
                {
                    mail.CC.Add(isEmail.EmailAdm);
                }

                if ((bool)isEmail.EnviarEmailGestor)
                {
                    mail.CC.Add(isEmail.EmailGestor);
                }

                mail.Subject = isEmail.Assunto;
                mail.Body    = @isEmail.CorpoEmail + corpoEmail;
                if ((bool)isEmail.UsarPorta)
                {
                    SmtpServer.Port = (int)isEmail.Porta;
                }

                SmtpServer.Credentials = new System.Net.NetworkCredential(isEmail.UsuarioEmailEmpresa, isEmail.SenhaEmailEmpresa);
                if ((bool)isEmail.Ssl)
                {
                    SmtpServer.EnableSsl = true;
                }

                SmtpServer.Send(mail);

                return(true);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Beispiel #7
0
        public int[] GetCode(string id)
        {
            int[] findCode = new int[2];
            findCode[0] = 2;

            List <TB_Email> mlistData = db.TB_Email.Where((x) => x.Encript_ID == id).ToList();

            for (int i = 0; i < mlistData.Count; i++)
            {
                var index = new TB_Email()
                {
                    StatusAccept      = mlistData[0].StatusAccept,
                    engagepersonal_ID = mlistData[0].engagepersonal_ID
                };
                findCode[0] = index.StatusAccept;
                findCode[1] = index.engagepersonal_ID;
            }

            return(findCode);
        }
Beispiel #8
0
 /// <summary>
 /// Basic Form Functions: clear
 /// </summary>
 private void clear_form()
 {
     modify         = false;
     Btn_Ok.Enabled = false;
     TB_FN.Clear();
     TB_MI.Clear();
     TB_LN.Clear();
     CB_Gender.SelectedIndex = -1;
     TB_Addr1.Clear();
     TB_Addr2.Clear();
     TB_City.Clear();
     TB_State.Clear();
     TB_Zip.Clear();
     TB_Email.Clear();
     TB_Tel.Clear();
     lstItems.SelectedItems.Clear();
     hide_time_start.Clear();
     hide_time_save.Clear();
     hide_back_num.Clear();
 }