private void SaveMailSettings() { int nodeCount = 0; XmlDocument xmldoc = new XmlDocument(); XmlNode xmlRoot, xmlNode; if (!File.Exists(pathXML.Trim())) { xmlRoot = xmldoc.CreateElement("SoftNetMail_Settings"); nodeCount = 0; } else { xmldoc.Load(pathXML.Trim()); xmlRoot = xmldoc.SelectSingleNode("/SoftNetMail_Settings"); nodeCount = xmldoc.ChildNodes.Count; } nodeCount++; xmldoc.AppendChild(xmlRoot); xmlNode = xmldoc.CreateElement("Port"); xmlRoot.AppendChild(xmlNode); xmlNode.InnerText = Encrypt_Decrypt.Encriptar(TxtPuerto.Text.Trim()); xmldoc.AppendChild(xmlRoot); xmlNode = xmldoc.CreateElement("EnableSSL"); xmlRoot.AppendChild(xmlNode); if (cmbSSL.SelectedIndex == 0) { xmlNode.InnerText = Encrypt_Decrypt.Encriptar("True"); } else { xmlNode.InnerText = Encrypt_Decrypt.Encriptar("False"); } xmldoc.AppendChild(xmlRoot); xmlNode = xmldoc.CreateElement("ApplicationPwd"); xmlRoot.AppendChild(xmlNode); xmlNode.InnerText = Encrypt_Decrypt.Encriptar(txtContraseñaAplicacion.Text.Trim()); xmldoc.Save(pathXML.Trim()); CEmail oCEmail = new CEmail(); oCEmail.LeeConfiguracionEmail(); }
public void MDIPrincipal_Load(object sender, EventArgs e) { Program.oFrmOrb = new frmOrb(); toolStripStatusLabel1.Text = "No hay ningún usuario activo en este momento"; //Cuando el form se carga debe mostrar la venta de conexión con la base de datos FrmLogin oLogin = new FrmLogin(); // Mostrarlo de forma Moda oLogin.ShowDialog(); Program.oFrmWait = new FrmWait(); Program.oFrmWait.Show(); Application.DoEvents(); if (FrmLogin.Bandera == 0)//Valida que la razón de cerrar el login haya sido por un click en el botón de cerrar y no porque entrara con éxito al sistema { if (Convert.ToInt32(oLogin.Bandera1.ToString()) == 0) { if (VerificarEmpresasIngresadas() == true) { oCValoresDefault.EstableceValoresDefault(); LeerOpcionesBarra_HistorialClinico(); oCEmail.LeeConfiguracionEmail(); Program.oFrmDock = new frmDock(); Program.oFrmDetallePaciente = new frmDetallePaciente(); Program.oFrmVideosConsulta = new frmVideosConsulta(); Program.oFrmImagenesConsultas = new frmImagenesConsultas(); Program.oFrmHistorialConsultas = new frmHistorialConsultas(); Program.oFrmEmbarazos = new frmEmbarazos(); Program.ofrmPrescriptionPad = new frmPrescriptionPad(); Program.ofrmPrescriptionPad.frmPrescriptionPad_Load(sender, e); new Seguridad().DesactivarMenu(this.menuStrip1); //cargar la seguridad, habilita lo que le interesa new Seguridad().SeguridadMenu(this.menuStrip1); btnEpicrisis.Enabled = true; toolStripStatusLabel1.Text = "Usuario Activo: " + Program.oUsuario.ToString().Trim(); Program.oCLogs.UserName = Program.oUsuario.Trim(); //timer1.Interval = 1800000; //timer1.Start(); Program.oCEmpresa.LeeDatosEmpresa(); this.Text = Program.oCEmpresa.NombreEmpresa; Id_Empresa = Program.oCEmpresa.IdEmpresa; StringBuilder sql = new StringBuilder(); sql.Append("select nombre, id_empresa from Empresas"); DataSet ds = Program.oPersistencia.ejecutarSQLListas(sql.ToString(), "Empresas a, EmpresasXEquipo b"); if (ds.Tables[0].Rows.Count > 0) { foreach (DataRow dr in ds.Tables[0].Rows) { this.Text = dr[0].ToString().Trim() + " - SoftNet Business Solutions"; Program.oMDI.toolStripStatusLabel4.Text = dr[0].ToString().Trim();//"Equipo asignado a: " + dr[0].ToString().Trim(); Id_Empresa = dr[1].ToString().Trim(); } } ds.Dispose(); #region Extrae Rol del Usuario Actual string Consulta = "sp_helpuser '" + Program.oComprobaciones.DevuelveCadenaCorrectaParaSentenciaSQL(Program.oUsuario.Trim()) + "'"; DataSet ds3 = Program.oPersistencia.ejecutarSQLListas(Consulta.Trim(), "db"); if (ds3 != null) { if (ds3.Tables[0].Rows.Count > 0) { foreach (DataRow dr3 in ds3.Tables[0].Rows) { RolUsuario = dr3[1].ToString().Trim(); } ds3.Dispose(); } } ds3.Dispose(); //try //{ // Program.ofrmRecordatoriosInicio = new FrmRecordatoriosInicio(); // Program.ofrmRecordatoriosInicio.Show(Program.oMDI); //} //catch { } #endregion if (RolUsuario != "Administrador") { btnEpicrisis.Enabled = false; Program.oMostrarRecordatorios.MuestraRecordatoriosAltaPrioridad(); //Muestra los recordatorios de alta prioridad que continúan activos Program.oMostrarRecordatorios.DeterminarRecordatoriosDelDiaActual(); //Determina los recordatorios para la fecha actual if (MostrarRecordatorios.oIdCita.Count > 0) // || oCEmail.VerificaCorreosEnviados() == false) { horaEnviarRecordatorios = Program.oCCitas.DeterminaHoraEnviarCorreos(); double totalMinutos = ((TimeSpan)(horaEnviarRecordatorios - System.DateTime.Now.TimeOfDay)).TotalMilliseconds; if (totalMinutos <= 0) { timer3.Interval = 1000; } else { timer3.Interval = (int)totalMinutos; } if (timer3.Enabled == false) { timer3.Enabled = true; } } if (timer2.Enabled == false) { timer2.Enabled = true; } } else { timer2.Enabled = false; timer3.Enabled = false; } } } } Program.oFrmWait.Close(); try { this.mdiClientController1.MdiClient.MouseMove += new MouseEventHandler(MdiClient_MouseMove); } catch { } }