// METODOS public Clasico agregarSocioClasico(string _nombre, string _apellido, int _codSocio) { Clasico clasico = new Clasico(); clasico.Nombre = _nombre; clasico.Apellido = _apellido; clasico.CodSocio = _codSocio; return(clasico); }
private void btnGuardar_Click(object sender, EventArgs e) { // Variables útiles para mostrar mensajes bool error = false; string mensaje = ""; string titulo = ""; string nombre = ""; string apellido = ""; string codigo = ""; bool vip = false; bool clasico = false; string cuota = ""; nombre = txtNombre.Text; if ("".Equals(nombre)) { error = true; mensaje = "No se ha especificado un nombre"; } if (error == false) { apellido = txtApellido.Text; if ("".Equals(apellido)) { error = true; mensaje = "No se ha especificado un apellido"; } if (error == false) { codigo = txtCodigo.Text; if ("".Equals(codigo)) { error = true; mensaje = "No se ha especificado un código"; } else { // validar el código if (validarNumero(codigo)) { } else { error = true; mensaje = "No se ha ingresado un valor numérico en el código"; } } if (error == false) { vip = radioVip.Checked; clasico = radioClasico.Checked; if (vip == true) { cuota = txtCuota.Text; if ("".Equals(cuota)) { error = true; mensaje = "No se ha especificado un valor de cuota"; } else { // Validar cuota if (validarNumero(cuota)) { } else { error = true; mensaje = "No se ha ingresado un valor numérico en la cuota"; } } } else if (clasico == true) { // Listo para guardar } else { error = true; mensaje = "No se ha especificado un tipo de socio"; } } } } if (error == true) { mostrarMensaje(titulo, mensaje); } else { if (vip == true) { Vip vip_O = new Vip(); vip_O = vip_O.agregarSocioVip(nombre, apellido, Convert.ToInt32(codigo), float.Parse(cuota)); frmPrincipal.Socios.Add(vip_O); } else if (clasico == true) { Clasico clasico_O = new Clasico(); clasico_O = clasico_O.agregarSocioClasico(nombre, apellido, Convert.ToInt32(codigo)); frmPrincipal.Socios.Add(clasico_O); } mensaje = "Socio almacenado correctamente"; titulo = "Genial!"; mostrarMensaje_OK(titulo, mensaje); limpiarPantalla(); } }