private void btmCerrarSesion_Click(object sender, EventArgs e)
        {
            InicioSesión inicio = new InicioSesión();

            Cerrar = false;
            inicio.Show();
            Close();
        }
Exemple #2
0
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            //Idea para no terminar el programa una vez que se cierra el forms principal, sacada de:
            // {https://es.stackoverflow.com/questions/38427/c%C3%B3mo-cerrar-un-form-en-c-y-que-se-habra-otro}

            InicioSesión main = new InicioSesión();

            main.FormClosed += MainForm_Closed;
            main.Show();
            Application.Run();
        }
Exemple #3
0
        private void btmCrear_Click(object sender, EventArgs e)
        {
            bool   duracion = false;
            string Duracion = " ";

            foreach (Control control in panel1.Controls)
            {
                if (control is RadioButton)
                {
                    RadioButton radioButton = control as RadioButton;
                    if (radioButton.Checked)
                    {
                        duracion = true;
                        Duracion = radioButton.Name;
                    }
                }
            }
            if (txtNombre.Text == null || txtApellido.Text == null || txtUserName.Text == null ||
                txtPassword.Text == null || (RbtmBasico.Checked == false && RbtmPremium.Checked == false) || !duracion)
            {
                MessageBox.Show("Es necesario que rellene todos los campo" +
                                "\nPor favor, regresa y llena lo solicitado", "Creación de Usuario", MessageBoxButtons.OK,
                                MessageBoxIcon.Stop);
            }
            else
            {
                List <Usuario> Usuarios = new List <Usuario>();
                Usuarios = conn.GetUsuarios();
                if ((Usuarios.Exists(N => N.Name == txtNombre.Text) && Usuarios.Exists(A => A.LastName == txtApellido.Text)) ||
                    Usuarios.Exists(U => U.UserName == txtUserName.Text))
                {
                    MessageBox.Show("Ya existe un usuario registrado con esos datos",
                                    "Creación de Usuario", MessageBoxButtons.OK,
                                    MessageBoxIcon.Stop);
                }
                else
                {
                    Usuarios.Clear();
                    conn.AddUser(txtNombre.Text, txtApellido.Text, txtUserName.Text, txtPassword.Text, duracion, Duracion);
                    MessageBox.Show("Usuario creado con éxito",
                                    "Creación de Usuario", MessageBoxButtons.OK,
                                    MessageBoxIcon.Information);
                    InicioSesión inicio = new InicioSesión();
                    inicio.Show();
                    Cerrar = false;
                    Close();
                }
            }
        }