public Alumnos_InscripcionDTO CreateDTO(Alumnos_InscripcionBE be) { Alumnos_InscripcionDTO dto; if (be != null) { dto = new Alumnos_InscripcionDTO() { id_inscripcion = be.id_inscripcion, id_curso = be.id_curso, id_alumno = be.id_alumno, condicion = be.condicion, nota = be.nota, estado = be.estado }; dto.cursos = new CursoDTO(); if (be.cursos != null) { dto.cursos = FactoryCursoDTO.GetInstance().CreateDTO(be.cursos); } dto.personas = new PersonaDTO(); if (be.personas != null) { dto.personas = FactoryPersonaDTO.GetInstance().CreateDTO(be.personas); } return(dto); } return(dto = new Alumnos_InscripcionDTO()); }
public Alumnos_InscripcionDTO Get(int id) { var query = _services.GetById(id); Alumnos_InscripcionDTO dtos = Models.Factory.FactoryAlumnos_InscripcionDTO.GetInstance().CreateDTO(query); return(dtos); }
private void regularizar() { if (txtnota.Text == String.Empty) { MessageBox.Show("Debe ingresar la nota", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtnota.Text = String.Empty; txtnota.Focus(); } else { Alumnos_InscripcionDTO update = new Alumnos_InscripcionDTO() { id_inscripcion = Convert.ToInt32(txtidinscripcion.Text), Id = Convert.ToInt32(txtidinscripcion.Text), id_alumno = idalumno, id_curso = idcurso, nota = Convert.ToInt32(txtnota.Text), estado = (Int32)EnumeradorPublic.EstadoPersona.Alta }; if (update.nota > 3) { update.condicion = "Regularizada"; } else { update.condicion = "Libre"; } new Alumnos_InscripcionProxy().Update(update); this.Close(); } }
public frmsinglenota(Alumnos_InscripcionDTO alumno) { InitializeComponent(); this.Text = "Agregar Nota y Regularidad"; txtidinscripcion.Text = alumno.id_inscripcion.ToString(); txtalumno.Text = new PersonaProxy().Get(alumno.id_alumno).nombre + " " + new PersonaProxy().Get(alumno.id_alumno).apellido; txtmateria.Text = new MateriaProxy().Get(new CursoProxy().Get(alumno.id_curso).id_materia).desc_materia; button1.Text = "Agregar"; button2.Text = "Cancelar"; txtalumno.ReadOnly = true; txtmateria.ReadOnly = true; txtnota.Focus(); idalumno = alumno.id_alumno; idcurso = alumno.id_curso; }
private void DGVGrilla_Click(object sender, EventArgs e) { var idcurso = Convert.ToInt32(DGVGrilla[0, DGVGrilla.CurrentRow.Index].Value); var accion = Convert.ToString(DGVGrilla[2, DGVGrilla.CurrentRow.Index].Value); var materia = Convert.ToString(DGVGrilla[1, DGVGrilla.CurrentRow.Index].Value); List <CursoDTO> resultado = new CursoProxy().GetAll("?state=1" + "&top=1000"); if (Role == (Int32)EnumeradorPublic.Role.Alumno) { if (accion == "Eliminar") { if (MessageBox.Show("Estas seguro de eliminar esa materia ?", "Eliminar Materia " + materia + "", MessageBoxButtons.YesNo) == DialogResult.Yes) { var inscripto = new Alumnos_InscripcionProxy().GetAll("?idalumno=" + IdConectado + "&id_curso=" + idcurso); if (inscripto.Count() > 0) { Alumnos_InscripcionDTO dtoeliminar = new Alumnos_InscripcionDTO() { Id = inscripto.First().id_inscripcion }; ErrorValidacion.Message.GetInstance().FinalMessage(new Alumnos_InscripcionProxy().Delete(dtoeliminar), this, "El alumno ha sido eliminado con exitos."); } else { ErrorValidacion.Message.GetInstance().MensajeError("No se pudo dar de baja a ese inscripcion"); } } } else { frmelegircomision frmelcom = new frmelegircomision(materia); frmelcom.ShowDialog(); var idcursocomision = frmelcom.idcursocomision; var verificar = new Alumnos_InscripcionProxy().GetAll("?idalumno=" + IdConectado + "&id_curso=" + idcurso); if (verificar.Count == 0) { Alumnos_InscripcionDTO dtoinsert = new Alumnos_InscripcionDTO() { id_alumno = IdConectado, id_curso = idcurso, condicion = "Inscripto", nota = 0, estado = (Int32)EstadoPersona.Alta }; new Alumnos_InscripcionProxy().Create(dtoinsert); MessageBox.Show("La Inscripcion se realizo corectamente, materia : " + materia + " con Codigo de inscripcion :" + new Alumnos_InscripcionProxy().GetAll("?top=10000000").Last().id_inscripcion + "", "Exitos", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { } } LoadForm(); } else { var inscripto = new Alumnos_InscripcionProxy().GetAll("?state=1" + "&top=100"); if (inscripto.Where(x => x.Id == idcurso).Count() <= 30) { frmbuscaralumno frm = new frmbuscaralumno(); frm.ShowDialog(); if (frm.codigo != 0) { var verificar = inscripto.Where(x => x.id_curso == idcurso && x.id_alumno == frm.codigo).Count(); var existe = inscripto.Where(x => x.id_alumno == frm.codigo); if (verificar == 0) { frmelegircomision frmelcom = new frmelegircomision(materia); frmelcom.ShowDialog(); if (frmelcom.idcursocomision != 0) { Alumnos_InscripcionDTO dtoinsert = new Alumnos_InscripcionDTO() { id_alumno = frm.codigo, id_curso = frmelcom.idcursocomision, condicion = "Inscripto", nota = 0, estado = (Int32)EstadoPersona.Alta }; new Alumnos_InscripcionProxy().Create(dtoinsert); MessageBox.Show("La Inscripcion se realizo corectamente, materia : " + materia + " con Codigo de inscripcion :" + new Alumnos_InscripcionProxy().GetAll("?top=10000000").Last().id_inscripcion + "", "Exitos", MessageBoxButtons.OK, MessageBoxIcon.Information); LoadForm(); } else { MessageBox.Show("No se pudo completar la inscripcion", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("Ya esta Inscripto en : " + materia + " con Codigo de inscripcion :" + inscripto.First().id_inscripcion + "", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("No se pudo completar la inscripcion", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("No hay mas cupo para esa materia", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); //this.Close(); } } }