コード例 #1
0
 private void mbControlHoras_Click(object sender, EventArgs e)
 {
     using (ControlHoras CtrlHoras = new ControlHoras(Opciones))
     {
         DialogResult Result = CtrlHoras.ShowDialog();
         if (Result == DialogResult.Cancel)
         {
             //Opciones = stngs.Temp;
         }
     }
 }
コード例 #2
0
        private void metroAceptar_Click(object sender, EventArgs e)
        {
            //    if (string.IsNullOrEmpty(metroName.Text) | string.IsNullOrEmpty(metroPass.Text))
            //    {
            //        DialogResult Result = MetroFramework.MetroMessageBox.Show(this, "Debe de ingresar Nombre y Contraseña para continuar. "
            //                , "ADVERTENCIA - USUARIO O CLAVE INCORRECTA.", MessageBoxButtons.OK, MessageBoxIcon.Warning);

            //        if (Result == DialogResult.OK)
            //        {
            //            return;
            //        }
            //    }
            //    else
            //    {
            if (!DM.UserExistByName(metroName.Text))
            {
                DialogResult Result = MetroFramework.MetroMessageBox.Show(this, "El usuario no existe o ah ingresado datos invalidos. "
                                                                          + "ingrese un usuario valido o existente", "ERROR - USUARIO INEXISTEMTE.", MessageBoxButtons.OK, MessageBoxIcon.Error);

                if (Result == DialogResult.OK)
                {
                    metroName.Text = "";
                    metroPass.Text = "";
                    return;
                }
            }
            else
            {
                Login user = DM.GetUserByName(metroName.Text);
                if (!encript.VerifyHash(metroPass.Text, "SHA512", user.PasswordUsuario))
                {
                    DialogResult Result = MetroFramework.MetroMessageBox.Show(this, "El usuario o clave es incorrecta. "
                                                                              + "ingrese un usuario o clave valida o existente", "ERROR - USUARIO O CLAVE INCORRECTA.", MessageBoxButtons.OK, MessageBoxIcon.Error);

                    if (Result == DialogResult.OK)
                    {
                        metroName.Text = "";
                        metroPass.Text = "";
                        return;
                    }
                }
                else
                {
                    DialogResult Result = MetroFramework.MetroMessageBox.Show(this, "Ha ingresado exitosamente. "
                                                                              , "BIENVENIDO.", MessageBoxButtons.OK, MessageBoxIcon.Question);

                    if (TimeControl)
                    {
                        ControlHoras CtrlHoras = new ControlHoras(Matricula, Opciones);
                        CtrlHoras.Show();
                        this.Close();
                    }
                    else
                    {
                        if (Result == DialogResult.OK)
                        {
                            Manager Mngr = new Manager(DBName, "C:\\AppBackUp", Opciones);
                            Mngr.Show();
                            this.Close();
                        }
                    }
                }

                //      }
            }
        }