Пример #1
0
        bool Salveaza()
        {
            bool esteValid = BEmail.SuntInformatiileNecesareCoerente(this.txtAdresaMail.Text, this.lEmail.ParolaMail, this.txtServerSMTP.Text, CUtil.GetAsInt32(this.txtPortSMTP.Text),
                                                                     this.txtServerIMAP.Text, CUtil.GetAsInt32(this.txtPortIMAP.Text));

            if (esteValid)
            {
                this.lEmail.AdresaMail = this.txtAdresaMail.Text;
                this.lEmail.User       = this.txtUtilizator.Text;
                this.lEmail.HostSMTP   = this.txtServerSMTP.Text;
                this.lEmail.PortSMTP   = CUtil.GetAsInt32(this.txtPortSMTP.Text);
                this.lEmail.HostIMAP   = this.txtServerIMAP.Text;
                this.lEmail.PortIMAP   = CUtil.GetAsInt32(this.txtPortIMAP.Text);
                this.lEmail.SSL        = this.chkSSL.Checked;
                this.lEmail.UpdateAll();
            }
            else
            {
                seteazaAlerta();
            }

            return(esteValid);
        }
Пример #2
0
        internal bool Salveaza()
        {
            bool esteValid = BEmail.SuntInformatiileNecesareCoerente(this.txtEmail.Text, this.txtParola.Text, getSMTP(), getSMTPPort(), getIMAP(), getIMAPPort());

            if (this.lEmail == null)
            {
                if (esteValid)
                {
                    BEmail.Add(this.txtEmail.Text, this.txtParola.Text, getSMTP(), getSMTPPort(), getIMAP(), getIMAPPort(), 2000, getSSL(), this.txtUser.Text, 1, CCL.iStomaLab.Utile.CGestiuneIO.getComputerName(), null);
                }
                else
                {
                    seteazaAlerta();
                }
            }
            else
            {
                this.lEmail.AdresaMail   = this.txtEmail.Text;
                this.lEmail.ParolaMail   = this.txtParola.Text;
                this.lEmail.HostSMTP     = getSMTP();
                this.lEmail.PortSMTP     = getSMTPPort();
                this.lEmail.HostIMAP     = getIMAP();
                this.lEmail.PortIMAP     = getIMAPPort();
                this.lEmail.SSL          = getSSL();
                this.lEmail.User         = this.txtUser.Text;
                this.lEmail.IdCalculator = CCL.iStomaLab.Utile.CGestiuneIO.getComputerName();
                if (esteValid)
                {
                    this.lEmail.UpdateAll();
                }
                else
                {
                    seteazaAlerta();
                }
            }
            return(esteValid);
        }