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