Beispiel #1
0
        public override void GuardarCambios()
        {
            MapearADatos();

            CursoLogic CL = new CursoLogic();

            CL.Save(CursoActual);
        }
 public override void GuardarCambios()
 {
     try
     {
         this.MapearADatos();
         CursoLogic CursoLogic = new CursoLogic();
         if (_Modo != ModoForm.Alta || !CursoLogic.Existe(_CursoActual.Materia.ID, _CursoActual.Comision.ID, _CursoActual.AnioCalendario))
             CursoLogic.Save(CursoActual);
         else this.Notificar("Ya existe este Curso", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     catch (Exception ex)
     {
         this.Notificar("Error", ex.Message, MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Beispiel #3
0
 public void Save(AlumnoInscripcion inscripcionActual)
 {
     try
     {
         inscripcionAdapter.Save(inscripcionActual);
         CursoLogic cursoLogic = new CursoLogic();
         Curso      cursoDB    = cursoLogic.GetOne(inscripcionActual.IDCurso);
         cursoDB.Cupo  = cursoDB.Cupo - 1;
         cursoDB.State = BusinessEntity.States.Modified;
         cursoLogic.Save(cursoDB);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public override void GuardarCambios()
 {
     try
     {
         this.MapearADatos();
         AlumnoInscripcionLogic inslogic = new AlumnoInscripcionLogic();
         if (_Modo != ModoForm.Alta || !inslogic.Existe(_InscripcionActual.Alumno.ID, _InscripcionActual.Curso.ID))
         {
             inslogic.Save(_InscripcionActual);
             CursoLogic curlog = new CursoLogic();
             curlog.Save(_InscripcionActual.Curso);
         }
         else this.Notificar("Ya estas inscripto a este Curso", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     catch (Exception ex)
     {
         this.Notificar("Error", ex.Message, MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
 private void tsbEliminar_Click(object sender, EventArgs e)
 {
     var rta = MessageBox.Show("¿Esta seguro que desea eliminar esta Inscripción?", "Atencion", MessageBoxButtons.YesNo);
     if (rta == DialogResult.Yes)
     {
         try
         {
             int ID = ((Business.Entities.AlumnoInscripcion)this.dgvInscripciones.SelectedRows[0].DataBoundItem).ID;
             AlumnoInscripcionLogic insc = new AlumnoInscripcionLogic();
             insc.Delete(ID);
             CursoLogic curlog = new CursoLogic();
             Curso cur = curlog.GetOne(((Business.Entities.AlumnoInscripcion)this.dgvInscripciones.SelectedRows[0].DataBoundItem).Curso.ID);
             cur.State = BusinessEntity.States.Modified;
             cur.Cupo++;
             curlog.Save(cur);
             this.Listar();
         }
         catch (Exception ex)
         {
             this.Notificar("Error", ex.Message, MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
 }
Beispiel #6
0
 public override void GuardarCambios()
 {
     this.MapearADatos();
     CursoLogic uLogic = new CursoLogic();
     uLogic.Save(this.Curso);
 }