예제 #1
0
        // 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);
        }
예제 #2
0
        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();
            }
        }