コード例 #1
0
 private void dgvMaterias_CellContentClick(object sender, DataGridViewCellEventArgs e)
 {
     if (dgvMaterias.Columns[e.ColumnIndex] is DataGridViewButtonColumn &&
         e.RowIndex >= 0)
     {
         if (this.rdbPosibles.Checked)
         {
             try
             {
                 ElegirComision elegir = new ElegirComision((Business.Entities.Materia)dgvMaterias.Rows[e.RowIndex].DataBoundItem, AlumnoActual);
                 elegir.ShowDialog();
                 this.ListarPosibles();
             }
             catch (Exception ExcepcionManejada)
             {
                 MessageBox.Show(ExcepcionManejada.Message);
             }
         }
         else if (this.rdbInscriptas.Checked)
         {
             AlumnoInscripcionLogic ail = new AlumnoInscripcionLogic();
             try
             {
                 int ID_Inscripcion = int.Parse((((AlumnoInscripcion)dgvMaterias.Rows[e.RowIndex].DataBoundItem).ID).ToString());
                 ail.Delete(ID_Inscripcion);
                 this.ListarInscripciones();
             }
             catch (Exception ExcepcionManejada)
             {
                 MessageBox.Show(ExcepcionManejada.Message);
             }
         }
     }
 }
コード例 #2
0
 private void tsbEliminar_Click(object sender, EventArgs e)
 {
     try
     {
         LimpiarCampos();
         lbl_header.Text = " ";
         int ID = ((Business.Entities.AlumnoInscripcion) this.dgv_AlumnoInscripcion.SelectedRows[0].DataBoundItem).ID;
         if (MessageBox.Show("¿Estas seguro que deseas borrarlo? \nSe borrará la inscripcion seleccionada de la grilla\nNo podras deshacerlo.", "ADVERTENCIA - ¿ELIMINAR INSCRIPCION?", MessageBoxButtons.YesNo, MessageBoxIcon.Question)
             == System.Windows.Forms.DialogResult.Yes)
         {
             Modo = FormInscripciones.ModoForm.Baja;
             AlumnoInscripcionLogic inscripcionLogic = new AlumnoInscripcionLogic();
             if (!inscripcionLogic.ValidaFechaInscripcion(UsuarioLogueado, txt_FechaLimite.Text))
             {
                 this.Notificar("Finalizó la inscripción", "Disculpe, pero la fecha para modificar inscripciones ha finalizado"
                                , MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
             else
             {
                 inscripcionLogic.Delete(ID);
                 this.Notificar("Operacón correcta", "Operación realizada correctamente", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 this.Listar();
             }
         }
     }
     catch (Exception ex)
     {
         Notificar("Error al eliminar", "Error al eliminar la inscripcion \n\n" + ex
                   , MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
コード例 #3
0
        public override void GuardarCambios()
        {
            MapearADatos();
            AlumnoInscripcionLogic a = new AlumnoInscripcionLogic();

            if (this.Modo == ModoForm.Baja)
            {
                var resultado = MessageBox.Show("¿Desea eliminar el registro?", "Confirmar eliminación",
                                                MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                if (resultado == DialogResult.Yes)
                {
                    try
                    {
                        a.Delete(InscripcionActual.ID);
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show(ex.Message);
                    }
                }
            }
            else
            {
                try
                {
                    a.Save(InscripcionActual);
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
            }
        }
コード例 #4
0
 public virtual void Eliminar()
 {
     try
     {
         _alumnoInscripcionLogic.Delete(AlumnoInscripcionActual.ID);
     }
     catch (Exception e)
     {
         MessageBox.Show(e.Message, "Inscripción", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
コード例 #5
0
        public static void Eliminar(int id_inscripcion)
        {
            AlumnoInscripcionLogic ail = new AlumnoInscripcionLogic();

            ail.Delete(id_inscripcion);
        }