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(); }
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"); } }
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"); } } } }
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; } } }