Example #1
0
        private void BorrarButton_Click(object sender, EventArgs e)
        {
            RepositorioBase <Usuarios> repositorioUsuario = new RepositorioBase <Usuarios>();
            Usuarios usuario = repositorioUsuario.Buscar(UsuarioId);

            if (usuario.Tipo.CompareTo("Administrador") == 0)
            {
                InscripcionesRepositorio repositorio = new InscripcionesRepositorio();

                int id;
                int.TryParse(Convert.ToString(InscripcionIdNumericUpDown.Value), out id);

                Inscripciones inscripcion = repositorio.Buscar(id);

                Limpiar();

                if (inscripcion != null)
                {
                    repositorio.Eliminar(id);
                    MessageBox.Show("Eliminado", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MyErrorProvider.SetError(InscripcionIdNumericUpDown, "No se puede eliminar una inscripcion que no existe");
                }
            }
            else
            {
                MessageBox.Show("Esta registrado como usuario estandar, no tienes acceso a eliminar inscripciones", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        public bool PostInscripcion(Inscripcion inscripcion)
        {
            //_context.Inscripcion.Add(inscripcion);
            //await _context.SaveChangesAsync();

            //return CreatedAtAction("GetInscripcion", new { id = inscripcion.ID_Inscripcion }, inscripcion);
            return(InscripcionesRepositorio.InscripcionCarrera(inscripcion));
        }
Example #3
0
        private bool ExisteEnLaBaseDeDatos()
        {
            InscripcionesRepositorio repositorio = new InscripcionesRepositorio();

            Inscripciones inscripcion = repositorio.Buscar((int)InscripcionIdNumericUpDown.Value);

            return(inscripcion != null);
        }
Example #4
0
        private void AgregarEstudiantesButton_Click(object sender, EventArgs e)
        {
            InscripcionesRepositorio repositorioInscripcion = new InscripcionesRepositorio();
            bool paso = true;

            foreach (var auxiliar in repositorioInscripcion.GetList(r => true))
            {
                foreach (var item in auxiliar.EstudiantesDetalle)
                {
                    if (auxiliar.Asignatura.CompareTo(AsignaturasComboBox.Text) == 0)
                    {
                        paso = true;

                        foreach (var temporal in this.Detalle)
                        {
                            if (temporal.Nombre == item.Nombre)
                            {
                                paso = false;
                                break;
                            }
                        }

                        if (paso)
                        {
                            if (EstudiantesDataGridView.DataSource != null)
                            {
                                this.Detalle = (List <EstudiantesAsistenciasDetalles>)EstudiantesDataGridView.DataSource;
                            }

                            this.Detalle.Add(
                                new EstudiantesAsistenciasDetalles(
                                    estudianteId: 0,
                                    asistenciaId: Convert.ToInt32(AsistenciaIdNumericUpDown.Value),
                                    matricula: item.Matricula,
                                    nombre: item.Nombre,
                                    presente: false,
                                    ausente: true,
                                    excusa: false
                                    )
                                );
                        }
                    }
                }
            }

            CargarGrid();

            TotalLabel.Text = Convert.ToString(this.Detalle.Count);
        }
        public void BuscarTest()
        {
            InscripcionesRepositorio repositorio = new InscripcionesRepositorio();

            Inscripciones inscripciones = repositorio.Buscar(1);

            bool paso = false;

            if (inscripciones != null)
            {
                paso = true;
            }

            Assert.IsTrue(paso);
        }
Example #6
0
        private void BuscarButton_Click(object sender, EventArgs e)
        {
            InscripcionesRepositorio repositorio = new InscripcionesRepositorio();

            int id;

            int.TryParse(Convert.ToString(InscripcionIdNumericUpDown.Value), out id);

            Inscripciones inscripcion = repositorio.Buscar(id);

            Limpiar();

            if (inscripcion != null)
            {
                LlenaCampos(inscripcion);
            }
            else
            {
                MessageBox.Show("Inscripcion no encontrada", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Example #7
0
        private void GuardarButton_Click(object sender, EventArgs e)
        {
            InscripcionesRepositorio repositorio = new InscripcionesRepositorio();

            bool paso = false;

            if (!Validar())
            {
                return;
            }

            Inscripciones inscripcion = LlenaClase();

            if (InscripcionIdNumericUpDown.Value == 0)
            {
                paso = repositorio.Guardar(inscripcion);
            }
            else
            {
                if (!ExisteEnLaBaseDeDatos())
                {
                    MessageBox.Show("No se encuentra  la inscripciĆ³n en la base de datos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }

                paso = repositorio.Modificar(inscripcion);
            }


            if (paso)
            {
                Limpiar();
                MessageBox.Show("Guardado exitosamente", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("No se pudo guardar la inscripciĆ³n", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        public void ModificarTest()
        {
            InscripcionesRepositorio repositorio = new InscripcionesRepositorio();

            Inscripciones inscripciones = new Inscripciones();

            List <EstudiantesDetalles> detalle = new List <EstudiantesDetalles>();

            detalle.Add(
                new EstudiantesDetalles(
                    id: 0,
                    matricula: 20170611,
                    nombre: "Martinsito",
                    inscripcionId: 1,
                    asignatura: "Programacion aplicada 1"
                    )
                );

            detalle.Add(
                new EstudiantesDetalles(
                    id: 0,
                    matricula: 20170612,
                    nombre: "Rao",
                    inscripcionId: 1,
                    asignatura: "Programacion aplicada 1"
                    )
                );

            inscripciones.InscripcionId       = 1;
            inscripciones.SemestreId          = 1;
            inscripciones.Usuario             = "Jose";
            inscripciones.UsuarioId           = 1;
            inscripciones.Fecha               = DateTime.Now;
            inscripciones.Asignatura          = "Programacion aplicada 1";
            inscripciones.CantidadEstudiantes = 2;
            inscripciones.EstudiantesDetalle  = detalle;

            Assert.IsTrue(repositorio.Modificar(inscripciones));
        }
Example #9
0
 public bool PostDeportistaReto(DeportistaReto deportistaReto)
 {
     return(InscripcionesRepositorio.InscripcionReto(deportistaReto));
 }
 public IEnumerable <DeportistaReto> getInscripcionReto()
 {
     return(InscripcionesRepositorio.getInscripcionReto());
 }
 public IEnumerable <Inscripcion> getInscripcionCarrera()
 {
     return(InscripcionesRepositorio.getInscripcionCarrera());
 }