예제 #1
0
        private async void cerrarSesiónToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Tsec.Stop();
            Tmin.Stop();
            Thora.Stop();
            //eliminado cession abierta
            ClsNlogin Neg = new ClsNlogin();

            Neg.MtdCerrarSesion(data.Rows[0][9].ToString());
            //enviando sms
            ClsEsms En = ClsEsms.crear("+51" + data.Rows[0][5].ToString(), "El usuario " + data.Rows[0][1].ToString() + " " + data.Rows[0][2].ToString() + " acaba de cerrar sesion a las " + DateTime.Now.ToLongTimeString() + ". \n La sesion estuvo abierta durante: " + Horas + " horas, " + Minutos + " minutos y " + Segundos + " segundos.");
            ClsNsms Ne = new ClsNsms();

            Ne.MtdMandarMensaje(En);

            //enviado mensaje al correo
            ClsEcorreo E = ClsEcorreo.crear(data.Rows[0][4].ToString(), "CIERRE DE SESION", "Usted acaba de cerrar sesion a las " + DateTime.Now.ToLongTimeString() + ". \n Su sesion estuvo abierta durante: " + Horas + " horas, " + Minutos + " minutos y " + Segundos + " segundos.");
            ClsNcorreo N = new ClsNcorreo();
            await N.MtdEnviarEmail(E);

            frmLoginAdmin.MtdAuditoria(frmAdministrador.data.Rows[0][0].ToString(), "Cerro sesión");
            frmLoginAdmin f = frmLoginAdmin.getFormulario();

            this.Close();
            f.Show();
        }
예제 #2
0
        private void pictboAdministrador_Click(object sender, EventArgs e)
        {
            frmLoginAdmin frm = frmLoginAdmin.getFormulario();

            frm.Show();
            this.Hide();
        }
예제 #3
0
 public static frmLoginAdmin getFormulario()
 {
     if (frm == null)
     {
         frm = new frmLoginAdmin();
     }
     return(frm);
 }
예제 #4
0
 private void frmLoginAdmin_FormClosing(object sender, FormClosingEventArgs e)
 {
     frm = null;
 }