private Boolean VerificaCamposObrigatorios(UServidorEmail servidor) { Boolean retorno; if (servidor.Nome.Trim() == "") { MessageBox.Show("O cmapo nome é obrigatório"); retorno = false; } else if (servidor.Pop.Trim() == "") { MessageBox.Show("O campo pop é obrigatório"); retorno = false; } else if (servidor.Popporta.ToString().Trim() == "") { MessageBox.Show("O campo porta do pop é obrigatório"); retorno = false; } else if (servidor.Smtp.Trim() == "") { MessageBox.Show("O Smtp é obrigatório"); retorno = false; } else if (servidor.Smtpporta.ToString().Trim() == "") { MessageBox.Show("a porta do smtp é obrigatório"); retorno = false; } else { retorno = true; } return(retorno); }
private void tentaInserirRegistro(UServidorEmail servidor) { DAL.Connection conexao = new DAL.Connection(); conexao.Conectar(); String query = "INSERT INTO TN_SERVIDOREMAIL(SMTP,SMTPPORTA,POP,POPPORTA,NOME,STATUS,EHSSLSMTP,EHSSLPOP)" + "VALUES('" + servidor.Smtp + "'," + servidor.Smtpporta + ",'" + servidor.Pop + "'," + servidor.Popporta + ",'" + servidor.Nome + "'," + StatusServidorEmail.Ativo + ",'" + servidor.Sslsmtp + "','" + servidor.Sslpop + "')"; try { SqlDataReader reader = conexao.Pesquisa(query); MessageBox.Show("Inserido com sucesso!"); reader.Close(); conexao.Desconectar(); conexao.Conectar(); String atualizaHandle = "SELECT MAX(HANDLE) HANDLE FROM TN_SERVIDOREMAIL"; SqlDataReader reader2 = conexao.Pesquisa(atualizaHandle); while (reader2.Read()) { internalHandle = Convert.ToInt32(reader2["HANDLE"]); } reader2.Close(); conexao.Desconectar(); verificaStatus(internalHandle); } catch (SqlException e) { MessageBox.Show(e.Message); } }
private void tentaInserirRegistro(UServidorEmail servidor) { DAL.Connection conexao = new DAL.Connection(); conexao.Conectar(); String query = "INSERT INTO TN_SERVIDOREMAIL(SMTP,SMTPPORTA,POP,POPPORTA,NOME,STATUS,EHSSLSMTP,EHSSLPOP)" + "VALUES('" + servidor.Smtp + "'," + servidor.Smtpporta + ",'" + servidor.Pop + "'," + servidor.Popporta + ",'" + servidor.Nome + "'," + StatusServidorEmail.Ativo + ",'" + servidor.Sslsmtp + "','" + servidor.Sslpop + "')"; try { SqlDataReader reader = conexao.Pesquisa(query); MessageBox.Show("Inserido com sucesso!"); verificaStatus(internalHandle); } catch (SqlException e) { MessageBox.Show(e.Message); } }
private void Button1OnClick(object sender, EventArgs e) { if (button1.Text == "Liberar") { if (internalHandle == 0 || internalHandle == 1) { UServidorEmail servidor = new UServidorEmail(); servidor.Nome = richTextBoxNome.Text; servidor.Pop = richTextBoxPop.Text; servidor.Popporta = Convert.ToInt32(richTextBoxPopPorta.Text); servidor.Smtp = richTextBoxSmtp.Text; servidor.Smtpporta = Convert.ToInt32(richTextBoxSmtpPorta.Text); servidor.Sslsmtp = "1"; servidor.Sslpop = "2"; if (VerificaCamposObrigatorios(servidor) == true) { tentaInserirRegistro(servidor); } } } }
private void Button1OnClick(object sender, EventArgs e) { if (button1.Text == "Liberar") { if (internalHandle == 0 || internalHandle == 1) { UServidorEmail servidor = new UServidorEmail(); servidor.Nome = richTextBoxNome.Text; servidor.Pop = richTextBoxPop.Text; servidor.Popporta = Convert.ToInt32(richTextBoxPopPorta.Text); servidor.Smtp = richTextBoxSmtp.Text; servidor.Smtpporta = Convert.ToInt32(richTextBoxSmtpPorta.Text); if (checkBoxSslSmtp.Checked == true) { servidor.Sslsmtp = "S"; } else { servidor.Sslsmtp = "N"; } if (checkBoxSslPop.Checked == true) { servidor.Sslpop = "S"; } else { servidor.Sslpop = "N"; } if (VerificaCamposObrigatorios(servidor) == true) { tentaInserirRegistro(servidor); } } else { UServidorEmail servidor = new UServidorEmail(); servidor.Nome = richTextBoxNome.Text; servidor.Pop = richTextBoxPop.Text; servidor.Popporta = Convert.ToInt32(richTextBoxPopPorta.Text); servidor.Smtp = richTextBoxSmtp.Text; servidor.Smtpporta = Convert.ToInt32(richTextBoxSmtpPorta.Text); if (checkBoxSslSmtp.Checked == true) { servidor.Sslsmtp = "S"; } else { servidor.Sslsmtp = "N"; } if (checkBoxSslPop.Checked == true) { servidor.Sslpop = "S"; } else { servidor.Sslpop = "N"; } if (VerificaCamposObrigatorios(servidor) == true) { String query = "UPDATE TN_SERVIDOREMAIL SET STATUS =" + StatusServidorEmail.Ativo + "WHERE HANDLE = " + internalHandle; DAL.Connection conexao = new DAL.Connection(); conexao.Conectar(); SqlDataReader reader = conexao.Pesquisa(query); verificaStatus(internalHandle); } } } else if (button1.Text == "Voltar") { DialogResult confirmacaoButton = MessageBox.Show("Deseja Continuar?", "Voltar", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button2); if (confirmacaoButton.ToString().ToUpper() == "YES") { String query = "UPDATE TN_SERVIDOREMAIL SET STATUS = 1 WHERE HANDLE = " + internalHandle; DAL.Connection conexao = new DAL.Connection(); conexao.Conectar(); SqlDataReader reader = conexao.Pesquisa(query); verificaStatus(internalHandle); } } }