public String[] agregarNuevoRecurso()
        {
            String   codigoString = vistaRecursos.getCodigoTextBox().Text;
            String   descripcion  = vistaRecursos.getDescripcionTextBox().Text;
            DateTime fecha        = vistaRecursos.getFechaTextBox();

            int codigo = validarCodigo(codigoString);

            codigoInexistente(codigo);
            validarDescripcion(descripcion);
            validarFecha(fecha);

            if (vistaRecursos.getAulaCheckBox())
            {
                Recurso recurso = new Recurso(codigo, descripcion, fecha);

                this.repositorioRecursos.agregarRecurso(recurso);

                return(agregarFila(recurso));
            }
            else
            {
                String marca  = vistaRecursos.getMarcaTextBox().Text;
                String modelo = vistaRecursos.getModeloTextBox().Text;

                validarMarca(marca);
                validarModelo(modelo);

                Recurso recurso = new Recurso(codigo, descripcion, marca, modelo, fecha);

                this.repositorioRecursos.agregarRecurso(recurso);

                return(agregarFila(recurso));
            }
        }
Exemple #2
0
        public void AgregarNuevoRecurso()
        {
            String   codigoString = vistaRecursos.getCodigoTextBox().Text;
            String   descripcion  = vistaRecursos.getDescripcionTextBox().Text;
            DateTime fecha        = vistaRecursos.getFechaTextBox();

            if (vistaRecursos.getAulaCheckBox())
            {
                if (CamposValidos(codigoString, descripcion, fecha))
                {
                    int codigo = int.Parse(codigoString);

                    if (!CodigoExiste(codigo))
                    {
                        Recurso recurso = new Recurso(codigo, descripcion, fecha);

                        this.repositorioRecursos.AgregarRecurso(recurso);

                        this.vistaPrincipal.RepositorioRecursoPropiedad = this.repositorioRecursos;

                        vistaRecursos.MostrarRegistro(recurso.Atributos);

                        vistaRecursos.MostrarMensaje("EL RECURSO FUÉ GUARDADO CORRECTAMENTE");
                    }
                    else
                    {
                        vistaRecursos.MostrarMensaje("EL CÓDIGO INGRESADO YA EXISTE, POR FAVOR INGRESE OTRO CÓDIGO");
                    }
                }
            }
            else
            {
                String marca  = vistaRecursos.getMarcaTextBox().Text;
                String modelo = vistaRecursos.getModeloTextBox().Text;

                if (CamposValidos(codigoString, descripcion, marca, modelo, fecha))
                {
                    int codigo = int.Parse(codigoString);

                    if (!CodigoExiste(codigo))
                    {
                        Recurso recurso = new Recurso(codigo, descripcion, marca, modelo, fecha);

                        this.repositorioRecursos.AgregarRecurso(recurso);

                        this.vistaPrincipal.RepositorioRecursoPropiedad = this.repositorioRecursos;

                        vistaRecursos.MostrarRegistro(recurso.Atributos);

                        vistaRecursos.MostrarMensaje("EL RECURSO FUÉ GUARDADO CORRECTAMENTE");
                    }
                    else
                    {
                        vistaRecursos.MostrarMensaje("EL CÓDIGO INGRESADO YA EXISTE, POR FAVOR INGRESE OTRO CÓDIGO");
                    }
                }
            }
        }