private void ActualizarGrillaAlumnos() { dgvEtapaUno.Rows.Clear(); this.ColumnasAlumnos(); try { List<IEntidad> Alumnos = new List<IEntidad>(); clsRepositorioAlumno consultador = new clsRepositorioAlumno(); Alumnos = consultador.Lista(); foreach (clsAlumno EAlum in Alumnos) { if (EAlum.Estado == 1) { dgvEtapaUno.Rows.Add(EAlum.Id, EAlum.Nombre, EAlum.Apellido, EAlum.Dni, EAlum.Direccion, EAlum.Telefono, EAlum.Email, "Habilitado"); } } dgvEtapaUno.ClearSelection(); Alumno = new clsAlumno(); Alumno.Id = -1; this.tbAlumnoNuevo.Text = "sin seleccionar"; this.tbAlumnoNuevo.ForeColor = Color.Red; } catch (Exception ex) { MessageBox.Show("Se produjo el siguiente error: " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public IRepositorio getRepositorio(RepoType repoType) { IRepositorio repo = null; switch (repoType) { case RepoType.ADMINISTRADOR: repo = new clsRepositorioAdministrador(); break; case RepoType.ALUMNO: repo = new clsRepositorioAlumno(); break; case RepoType.CURSO: repo = new clsRepositorioCurso(); break; case RepoType.INSCRIPCION: repo = new clsRepositorioInscripcion(); break; case RepoType.PROFESOR: repo = new clsRepositorioProfesor(); break; case RepoType.CUOTA: repo = new clsRepositorioCuota(); break; case RepoType.NOTA: repo = new clsRepositorioNota(); break; } return repo; }
private void Procedimiento_sin_campos(DateTime Fecha_Inicio,DateTime Fecha_Fin) { List<IEntidad> Resultado = new List<IEntidad>(); switch (seleccion) { case IngresosPor.Todo: clsRepositorioCuota consultador = new clsRepositorioCuota(); Resultado = consultador.Lista_Formateada(Fecha_Inicio, Fecha_Fin); dgvDatos.Rows.Clear(); double result = 0; foreach (clsCuotaFormateada temp in Resultado) { dgvDatos.Rows.Add(temp.IdCurso, temp.IdAlumno, temp.Fecha,"$ "+ temp.Precio.ToString()); result += temp.Precio; } lblVariableTotal.Text = "$" + result.ToString(); lblVariableTotal.ForeColor = Color.Red; break; case IngresosPor.Cursos: clsRepositorioCurso consultador2 = new clsRepositorioCurso(); Resultado = consultador2.Cursos_Formateados(Fecha_Inicio,Fecha_Fin); dgvDatos.Rows.Clear(); double result2 = 0; foreach (clsCursoFormateado temp in Resultado) { dgvDatos.Rows.Add(temp.Nombre, temp.FechaInicio, temp.FechaFin, temp.Estado, "$ " + temp.Recaudado.ToString(), "$ " + temp.Esperado.ToString(), temp.Porcentaje_pagado.ToString() + " %"); result2 += temp.Recaudado; } lblVariableTotal.Text = "$" + result2.ToString(); lblVariableTotal.ForeColor = Color.Red; break; case IngresosPor.Alumno: clsRepositorioAlumno consultador3 = new clsRepositorioAlumno(); Resultado = consultador3.Alumnos_Formateados(Fecha_Inicio, Fecha_Fin); dgvDatos.Rows.Clear(); double result3 = 0; foreach (clsAlumnoFormateado temp in Resultado) { dgvDatos.Rows.Add(temp.Dni,temp.Nombre,temp.Apellido,temp.Estado,"$ " + temp.Pagado.ToString(),"$ " + temp.Esperado,temp.Porcentaje + " %"); result3 += temp.Pagado; } lblVariableTotal.Text = "$" + result3.ToString(); lblVariableTotal.ForeColor = Color.Red; ; break; } this.Chart(Resultado); }
private void frmModificarNota_Load(object sender, EventArgs e) { alumno_Consultador = new clsRepositorioAlumno(); curso_Consultador = new clsRepositorioCurso(); nota_Consultador = new clsRepositorioNota(); Alumno = (clsAlumno) alumno_Consultador.ObtenerPorId(nota_Original.IdAlumno); Curso = (clsCurso)curso_Consultador.ObtenerPorId(nota_Original.IdCurso); tbNombre.Text = Alumno.Nombre + " " + Alumno.Apellido; tbCurso.Text = Curso.Nombre; tbCalificacion.Text = nota_Original.Nota.ToString().Replace('.',','); }