Esempio n. 1
0
        private void button1_Click(object sender, EventArgs e)
        {
            Clases.User pac = new Clases.User(Convert.ToInt32(label6.Text), textBox1.Text, textBox2.Text, textBox3.Text, textBox4.Text, CmbCargo2.Text);
            try
            {
                if (con.conectar())
                {
                    Clases.User.actualizarUsuario(con.conexion, pac);
                    MessageBox.Show("Usuario actualizado exitosamente");
                    textBox1.Text  = "";
                    textBox2.Text  = "";
                    textBox3.Text  = "";
                    CmbCargo2.Text = "";
                }
            }
            catch (MySqlException ex)
            {
                MessageBox.Show("error es probable que el número de afiliación ya esté registrado" + ex);
            }
            con.desconectar();
            this.Hide();
            Ver_Usuario vnt0 = new Ver_Usuario();

            vnt0.Show();
        }
Esempio n. 2
0
        private void btnContinuar2_Click(object sender, EventArgs e)
        {
            string   usr          = txtANombreUsuarioR.Text;
            string   number       = txtNumerocelularR.Text;
            string   psswd        = txtContraseñaR.Text;
            string   name         = txtNombreR.Text;
            string   Age          = txtEdadR.Text;
            int      edad         = Int32.Parse(Age);//convierto la edad que esta en texto a number
            string   lastname     = TxtApellidoR.Text;
            string   gender       = txtGeneroR.Text;
            string   nationality  = txtNacionalidadR.Text;
            string   ocuppation   = txtOcupacionR.Text;
            string   email        = txtEmailR.Text;
            DateTime dateRegister = new DateTime();

            if (radioButton1.Checked == true)//plan basico
            {
                MessageBox.Show("Plan basico seleccionado, no se realizaran cargos en su tarjeta");


                string planSeleccionado = "Basico";
                string infopago         = "0";

                Clases.User usuario = new Clases.User(usr, number, psswd, name, edad, lastname, gender, nationality, ocuppation, email, infopago, planSeleccionado, dateRegister);
                usuarios.Add(usuario);


                /*
                 * int res = usuario.GuardarUsuario(); // Variable Resultado
                 *
                 * switch (res)
                 * {
                 *  case 0:
                 *      MessageBox.Show("todo correcto");
                 *      break;
                 *  case 1:
                 *      MessageBox.Show("Se cancelo la operacion");
                 *      break;
                 *  case 2:
                 *      MessageBox.Show("Error, no se pudo guardar el objeto.");
                 *      break;
                 * }
                 */
            }
            else if (radioButton4.Checked == true) //plan premiun
            {
                MessageBox.Show("Para continuar complete su forma de pago");
                panel2.Visible = true;
                string planSeleccionado = "premiun";
                string infopago         = txtNumeroTarjeta.Text;


                //Agregar el usario a una lista de usuarios
                Clases.User usuario = new Clases.User(usr, number, psswd, name, edad, lastname, gender, nationality, ocuppation, email, infopago, planSeleccionado, dateRegister);
                usuarios.Add(usuario);

                int res = usuario.GuardarUsuario(); // Variable Resultado //TIENE QUE IR DONDE PONER LA TARJETA

                switch (res)
                {
                case 0:
                    MessageBox.Show("todo correcto");
                    break;

                case 1:
                    MessageBox.Show("Se cancelo la operacion");
                    break;

                case 2:
                    MessageBox.Show("Error, no se pudo guardar el objeto.");
                    break;
                }
            }
            else if (radioButton5.Checked == true)//plan familiar
            {
                MessageBox.Show("Para continuar complete su forma de pago");
                string planSeleccionado = "Familiar";
                string infopago         = txtNumeroTarjeta.Text;
                MessageBox.Show("Para continuar complete su forma de pago");
                panel2.Visible = true;


                //Agregar el usario a una lista de usuarios
                Clases.User usuario = new Clases.User(usr, number, psswd, name, edad, lastname, gender, nationality, ocuppation, email, infopago, planSeleccionado, dateRegister);
                usuarios.Add(usuario);
            }
            else
            {
                MessageBox.Show("ingrese una opccion para poder continuar");
            }
        }
Esempio n. 3
0
        private void btnContinuarTarjeta_Click(object sender, EventArgs e)
        {
            if (txtNumeroTarjeta.Text == "" || comboBox1.SelectedItem == null || comboBox2.SelectedItem == null || txtCodigoSeguridadTarjeta.Text == "")
            {
                MessageBox.Show("PARA CONTINUAR RELLENE TODOS LOS DATOS");
            }

            else
            {
                Form1  forms1 = new Form1();
                string usr    = txtANombreUsuarioR.Text;
                int    number = Int32.Parse(txtNumerocelularR.Text);

                string psswd = txtContraseñaR.Text;
                string name  = txtNombreR.Text;

                string   lastname    = TxtApellidoR.Text;
                string   gender      = txtGeneroR.SelectedItem.ToString();
                string   nationality = txtNacionalidadR.SelectedItem.ToString();
                string   ocuppation  = txtOcupacionR.Text;
                string   email       = txtEmailR.Text;
                DateTime birthDate   = fechaNacimiento.Value;

                DateTime dateRegister = DateTime.Now;
                int      edad;
                if (birthDate.Month < dateRegister.Month)
                {
                    edad = (dateRegister.Year - 1) - birthDate.Year;
                }
                else if (birthDate.Month == dateRegister.Month)
                {
                    if (birthDate.Day < dateRegister.Day)
                    {
                        edad = (dateRegister.Year - 1) - birthDate.Year;
                    }
                    else
                    {
                        edad = dateRegister.Year - birthDate.Year;
                    }
                }
                else
                {
                    edad = dateRegister.Year - birthDate.Year;
                }

                if (radioButton4.Checked == true) //plan premiun
                {
                    panel2.Visible = true;
                    string planSeleccionado = "Premium";

                    int        cvv     = 0;
                    int        error2  = 0;
                    List <int> numeros = new List <int>();
                    for (int a = 0; a < 10; a++)
                    {
                        numeros.Add(a);
                    }

                    if (txtNumeroTarjeta.Text != "")
                    {
                        for (int b = 0; b < txtNumeroTarjeta.Text.Length; b++)
                        {
                            if (numeros.Contains((int)Char.GetNumericValue(txtNumeroTarjeta.Text[b])) == true)
                            {
                            }
                            else
                            {
                                error2++;
                            }
                        }
                    }

                    try
                    {
                        cvv += Int32.Parse(txtCodigoSeguridadTarjeta.Text);
                    }
                    catch (FormatException)
                    {
                        error2 += 1;
                    }



                    //Agregar el usario a una lista de usuarios
                    if (error2 == 0)
                    {
                        string      infopago = txtNumeroTarjeta.Text;
                        Clases.User usuario  = new Clases.User(usr, number, psswd, name, edad, lastname, gender, nationality, ocuppation, email, infopago, planSeleccionado, dateRegister, perfiles);

                        List <Clases.User> deserializarUser = new List <Clases.User>();

                        try
                        {
                            deserializarUser = serializar.Deserialize <List <Clases.User> >(File.Open("data.bin", FileMode.Open));
                            MessageBox.Show("Usuario Registrado con exito");
                        }
                        catch (System.Runtime.Serialization.SerializationException)
                        {
                        }
                        if (deserializarUser.Count > 0)
                        {
                            for (int c = 0; c < deserializarUser.Count; c++)
                            {
                                todosUsuarios.Add(deserializarUser[c]);
                            }
                        }
                        if (deserializarUser.Count > 0)
                        {
                            for (int c = 0; c < deserializarUser.Count; c++)
                            {
                                todosUsuarios.Add(deserializarUser[c]);
                            }
                        }
                        todosUsuarios.Add(usuario);
                        serializar.Serialize(todosUsuarios, File.Open("data.bin", FileMode.Create));

                        MessageBox.Show("Registro Existoso");
                        this.Hide();
                        forms1.Show();
                    }
                    else
                    {
                        MessageBox.Show("Error, ingrese nuevamente su forma de pago");
                    }
                }
                else if (radioButton5.Checked == true)//plan familiar
                {
                    int        cvv     = 0;
                    int        error3  = 0;
                    List <int> numeros = new List <int>();
                    for (int a = 0; a < 10; a++)
                    {
                        numeros.Add(a);
                    }

                    string planSeleccionado = "Familiar";
                    if (txtNumeroTarjeta.Text != "")
                    {
                        for (int b = 0; b < txtNumeroTarjeta.Text.Length; b++)
                        {
                            if (numeros.Contains((int)Char.GetNumericValue(txtNumeroTarjeta.Text[b])) == true)
                            {
                            }
                            else
                            {
                                error3++;
                            }
                        }
                    }



                    try
                    {
                        cvv += Int32.Parse(txtCodigoSeguridadTarjeta.Text);
                    }
                    catch (FormatException)
                    {
                        error3 += 1;
                    }

                    if (error3 == 0)
                    {
                        string infopago = txtNumeroTarjeta.Text;
                        //Agregar el usario a una lista de usuarios
                        List <Clases.User> deserializarUser = new List <Clases.User>();
                        Clases.User        usuario          = new Clases.User(usr, number, psswd, name, edad, lastname, gender, nationality, ocuppation, email, infopago, planSeleccionado, dateRegister, perfiles);
                        try
                        {
                            deserializarUser = serializar.Deserialize <List <Clases.User> >(File.Open("data.bin", FileMode.Open));
                            MessageBox.Show("Usuario Registrado con exito");
                        }
                        catch (System.Runtime.Serialization.SerializationException)
                        {
                        }
                        if (deserializarUser.Count > 0)
                        {
                            for (int c = 0; c < deserializarUser.Count; c++)
                            {
                                todosUsuarios.Add(deserializarUser[c]);
                            }
                        }
                        todosUsuarios.Add(usuario);
                        serializar.Serialize(todosUsuarios, File.Open("data.bin", FileMode.Create));
                        this.Hide();
                        forms1.Show();
                    }
                    else
                    {
                        MessageBox.Show("Error, ingrese nuevamente su forma de pago");
                    }
                }
            }
        }
Esempio n. 4
0
        private void btnContinuar2_Click(object sender, EventArgs e)
        {
            Form1 forms1 = new Form1();

            radioButton5.Visible = false;
            string usr    = txtANombreUsuarioR.Text;
            int    number = Int32.Parse(txtNumerocelularR.Text);

            string   psswd       = txtContraseñaR.Text;
            string   name        = txtNombreR.Text;
            string   lastname    = TxtApellidoR.Text;
            string   gender      = txtGeneroR.SelectedItem.ToString();
            string   nationality = txtNacionalidadR.SelectedItem.ToString();
            string   ocuppation  = txtOcupacionR.Text;
            string   email       = txtEmailR.Text;
            DateTime birthDate   = fechaNacimiento.Value;

            DateTime dateRegister = DateTime.Now;
            int      edad;

            if (birthDate.Month < dateRegister.Month)
            {
                edad = (dateRegister.Year - 1) - birthDate.Year;
            }
            else if (birthDate.Month == dateRegister.Month)
            {
                if (birthDate.Day < dateRegister.Day)
                {
                    edad = (dateRegister.Year - 1) - birthDate.Year;
                }
                else
                {
                    edad = dateRegister.Year - birthDate.Year;
                }
            }
            else
            {
                edad = dateRegister.Year - birthDate.Year;
            }



            if (radioButton1.Checked == true)//plan basico
            {
                MessageBox.Show("Registro con Existo! Plan basico seleccionado, no se realizaran cargos en su tarjeta");


                string planSeleccionado = "Basico";
                string infopago         = "";

                Clases.User        usuario          = new Clases.User(usr, number, psswd, name, edad, lastname, gender, nationality, ocuppation, email, infopago, planSeleccionado, dateRegister, perfiles);
                List <Clases.User> deserializarUser = serializar.Deserialize <List <Clases.User> >(File.Open("data.bin", FileMode.Open));
                if (deserializarUser.Count > 0)
                {
                    for (int c = 0; c < deserializarUser.Count; c++)
                    {
                        todosUsuarios.Add(deserializarUser[c]);
                    }
                }
                todosUsuarios.Add(usuario);
                serializar.Serialize(todosUsuarios, File.Open("data.bin", FileMode.Create));

                forms1.Show();
                this.Close();

                /*
                 * int res = usuario.GuardarUsuario(); // Variable Resultado
                 *
                 * switch (res)
                 * {
                 *  case 0:
                 *      MessageBox.Show("todo correcto");
                 *      break;
                 *  case 1:
                 *      MessageBox.Show("Se cancelo la operacion");
                 *      break;
                 *  case 2:
                 *      MessageBox.Show("Error, no se pudo guardar el objeto.");
                 *      break;
                 * }
                 */
            }
            else if (radioButton4.Checked == true)
            {
                panel2.Visible = true;
            }
            else if (radioButton5.Checked == true)
            {
                panel2.Visible = true;
            }
            else
            {
                MessageBox.Show("Debe seleccionar una opcion");
            }
        }
        public FormsUsuario(Clases.User user)
        {
            InitializeComponent();
            usuario = user;

            if (user.Plan == "Basico")
            {
                if (user.Profiles.Count == 0)
                {
                    pic5.Visible   = true;
                    pic1.Visible   = false;
                    pic4.Visible   = false;
                    pic7.Visible   = false;
                    pic3.Visible   = false;
                    pic6.Visible   = false;
                    pic2.Visible   = false;
                    pic8.Visible   = false;
                    crear1.Visible = true;
                    crear2.Visible = false;
                    crear3.Visible = false;
                    crear4.Visible = false;
                }
                else
                {
                    pic5.Visible = false;
                    pic6.Visible = false;
                    pic7.Visible = false;
                    pic8.Visible = false;

                    pic1.Visible = true;
                    pic4.Visible = false;
                    pic3.Visible = false;
                    pic2.Visible = false;

                    crear1.Visible = false;
                    crear2.Visible = false;
                    crear3.Visible = false;
                    crear4.Visible = false;

                    label8.Text     = usuario.Profiles[0].NameProfile;
                    label8.Visible  = true;
                    button1.Visible = true;
                }
            }
            else if (user.Plan == "Premium")
            {
                if (user.Profiles.Count == 0)
                {
                    pic5.Visible   = true;
                    pic1.Visible   = false;
                    pic4.Visible   = false;
                    pic7.Visible   = false;
                    pic3.Visible   = false;
                    pic6.Visible   = false;
                    pic2.Visible   = false;
                    pic8.Visible   = false;
                    crear1.Visible = true;
                    crear2.Visible = false;
                    crear3.Visible = false;
                    crear4.Visible = false;
                }
                else
                {
                    pic5.Visible    = false;
                    pic1.Visible    = true;
                    crear1.Visible  = false;
                    crear2.Visible  = false;
                    crear3.Visible  = false;
                    crear4.Visible  = false;
                    label8.Text     = usuario.Profiles[0].NameProfile;
                    label8.Visible  = true;
                    button1.Visible = true;
                    pic6.Visible    = false;
                    pic7.Visible    = false;
                    pic8.Visible    = false;
                    pic4.Visible    = false;
                    pic3.Visible    = false;
                    pic2.Visible    = false;
                }
            }

            else if (user.Plan == "Familiar")
            {
                if (user.Profiles.Count == 0)
                {
                    pic5.Visible   = true;
                    pic1.Visible   = false;
                    pic4.Visible   = false;
                    pic7.Visible   = true;
                    pic3.Visible   = false;
                    pic6.Visible   = true;
                    pic2.Visible   = false;
                    pic8.Visible   = true;
                    crear1.Visible = true;
                    crear2.Visible = true;
                    crear3.Visible = true;
                    crear4.Visible = true;
                }
                else if (user.Profiles.Count == 1)
                {
                    pic5.Visible    = false;
                    pic1.Visible    = true;
                    pic4.Visible    = false;
                    pic7.Visible    = true;
                    pic3.Visible    = false;
                    pic6.Visible    = true;
                    pic2.Visible    = false;
                    pic8.Visible    = true;
                    crear1.Visible  = false;
                    crear2.Visible  = true;
                    crear3.Visible  = true;
                    crear4.Visible  = true;
                    label8.Text     = usuario.Profiles[0].NameProfile;
                    button1.Visible = true;
                    label8.Visible  = true;
                }
                else if (user.Profiles.Count == 2)
                {
                    pic5.Visible    = false;
                    pic1.Visible    = true;
                    pic4.Visible    = false;
                    pic7.Visible    = true;
                    pic3.Visible    = false;
                    pic6.Visible    = false;
                    pic2.Visible    = true;
                    pic8.Visible    = true;
                    crear1.Visible  = false;
                    crear2.Visible  = false;
                    crear3.Visible  = true;
                    crear4.Visible  = true;
                    label8.Text     = usuario.Profiles[0].NameProfile;
                    label8.Visible  = true;
                    label9.Text     = usuario.Profiles[1].NameProfile;
                    label9.Visible  = true;
                    button1.Visible = true;
                    button2.Visible = true;
                }
                else if (user.Profiles.Count == 3)
                {
                    pic5.Visible    = false;
                    pic1.Visible    = true;
                    pic4.Visible    = false;
                    pic7.Visible    = false;
                    pic3.Visible    = true;
                    pic6.Visible    = false;
                    pic2.Visible    = true;
                    pic8.Visible    = true;
                    crear1.Visible  = false;
                    crear2.Visible  = false;
                    crear3.Visible  = false;
                    crear4.Visible  = true;
                    label8.Text     = usuario.Profiles[0].NameProfile;
                    label8.Visible  = true;
                    label9.Text     = usuario.Profiles[1].NameProfile;
                    label9.Visible  = true;
                    label10.Text    = usuario.Profiles[2].NameProfile;
                    label10.Visible = true;
                    button1.Visible = true;
                    button2.Visible = true;
                    button3.Visible = true;
                }
                else if (user.Profiles.Count == 4)
                {
                    pic5.Visible    = false;
                    pic1.Visible    = true;
                    pic4.Visible    = true;
                    pic7.Visible    = false;
                    pic3.Visible    = true;
                    pic6.Visible    = false;
                    pic2.Visible    = true;
                    pic8.Visible    = false;
                    crear1.Visible  = false;
                    crear2.Visible  = false;
                    crear3.Visible  = false;
                    crear4.Visible  = false;
                    label8.Text     = usuario.Profiles[0].NameProfile;
                    label8.Visible  = true;
                    label9.Text     = usuario.Profiles[1].NameProfile;
                    label9.Visible  = true;
                    label10.Text    = usuario.Profiles[2].NameProfile;
                    label10.Visible = true;
                    label11.Text    = usuario.Profiles[3].NameProfile;
                    label11.Visible = true;
                    button1.Visible = true;
                    button2.Visible = true;
                    button3.Visible = true;
                    button4.Visible = true;
                }
            }
        }