コード例 #1
0
ファイル: Cursos.cs プロジェクト: martinsosasv/TP2NET
 protected override void btnEliminar_Click(object sender, EventArgs e)
 {
     try
     {
         if (this.dgvBase.SelectedRows.Count > 0)
         {
             if (MessageBox.Show("Esta seguro que desea eliminar este curso?", "Confirmación", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
             {
                 CursoLogic curLog = new CursoLogic();
                 Curso      curso  = new Curso();
                 curso = (Curso)this.dgvBase.SelectedRows[0].DataBoundItem;
                 curLog.Delete(curso);
                 MessageBox.Show("Se ha eliminado correctamente el curso", "Eliminación curso", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                 this.Listar();
             }
         }
         else
         {
             MessageBox.Show("Debe seleccionar una fila", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
コード例 #2
0
        public override void GuardarCambios()
        {
            MapearADatos();
            CursoLogic p = new CursoLogic();

            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
                    {
                        p.Delete(CursoActual.ID);
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show(ex.Message);
                    }
                }
            }
            else
            {
                try
                {
                    p.Save(CursoActual);
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
            }
        }
コード例 #3
0
        public override void GuardarCambios()
        {
            CursoLogic cursoLogic = new CursoLogic();

            if (this.Modo == ModoForm.Alta)
            {
                Curso cursoNuevo = new Curso();
                this.CursoActual = cursoNuevo;
            }
            if (this.Modo == ModoForm.Alta || this.Modo == ModoForm.Modificacion)
            {
                try
                {
                    this.MapearADatos();
                    cursoLogic.Save(this.CursoActual);
                }
                catch (Exception e)
                {
                    this.Notificar(this.Text, e.Message, MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else if (this.Modo == ModoForm.Baja)
            {
                try
                {
                    cursoLogic.Delete(CursoActual.Id);
                }
                catch (Exception e)
                {
                    this.Notificar(this.Text, e.Message, MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
コード例 #4
0
 public virtual void Eliminar()
 {
     try
     {
         _cursoLogic.Delete(CursoActual.ID);
     }
     catch (Exception e)
     {
         MessageBox.Show(e.Message, "Curso", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
コード例 #5
0
        public virtual void Eliminar()
        {
            CursoLogic c = new CursoLogic();

            try
            {
                c.Delete(cursoActual.ID);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
コード例 #6
0
        public override void GuardarCambios()
        {
            CursoLogic cl = new CursoLogic();

            if (Modo == ModoForm.Alta || Modo == ModoForm.Modificacion)
            {
                this.MapearADatos();
                cl.Save(CursoActual);
            }
            else if (Modo == ModoForm.Baja)
            {
                cl.Delete(CursoActual.ID);
            }
        }
コード例 #7
0
ファイル: CursoDesktop.cs プロジェクト: gastonpalav/TP2
        private void Eliminar()
        {
            DialogResult dr = MessageBox.Show("¿Esta seguro que desea eliminar este curso?.", "Eliminar curso", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (dr == DialogResult.Yes)
            {
                try
                {
                    CursoLogic cursoLogic = new CursoLogic();
                    cursoLogic.Delete(this.CursoActual.ID);
                    this.Close();
                }
                catch (Exception ex)
                {
                    this.Notificar("ERROR", ex.Message, MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
コード例 #8
0
ファイル: FormCursos.cs プロジェクト: gentilcoreac/Academia
 private void tsbEliminar_Click(object sender, EventArgs e)
 {
     try
     {
         LimpiarCampos();
         int ID = ((Business.Entities.Curso) this.dgv_Cursos.SelectedRows[0].DataBoundItem).ID;
         if (MessageBox.Show("¿Estas seguro que deseas borrarlo? \nSe borrará el curso seleccionado de la grilla y causará posibles inestabilidades en el sistema\nNo podras deshacerlo.", "Advertencia"
                             , MessageBoxButtons.YesNo, MessageBoxIcon.Question)
             == System.Windows.Forms.DialogResult.Yes)
         {
             Modo = FormCursos.ModoForm.Baja;
             CursoLogic cursoLogic = new CursoLogic();
             cursoLogic.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 el curso \n\n" + ex
                   , MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
コード例 #9
0
 protected void AceptarEliminar_Click(object sender, EventArgs e)
 {
     cursos.Delete(SelectedID);
     LoadGrid();
     eliminarPanel.Visible = false;
 }
コード例 #10
0
 private void DeleteEntity(int ID)
 {
     cl = new CursoLogic();
     cl.Delete(ID);
 }