private void mbtNuevo_Click(object sender, EventArgs e) { FrmInscripcionAE frm = new FrmInscripcionAE(); frm.Text = "Nueva Inscripcion"; DialogResult dr = frm.ShowDialog(this); if (dr == DialogResult.OK) { try { InscripcionEditDto inscripcionEditDto = frm.GetInscripcion(); servicio.Guardar(inscripcionEditDto); InscripcionListDto inscripcionListDto = Mapeador.CrearMapper() .Map <InscripcionEditDto, InscripcionListDto>(inscripcionEditDto); DataGridViewRow r = ConstruirFila(); SetearFila(r, inscripcionListDto); AgregarFila(r); Helper.MostrarMensaje(this, "Registro Agregado", Tipo.Success); } catch (Exception ex) { Helper.MostrarMensaje(this, ex.Message, Tipo.Error); } } }
private void SetearFila(DataGridViewRow r, InscripcionListDto inscripcionDto) { r.Cells[cmnAlumno.Index].Value = inscripcionDto.AlumnoListDto.NombreCompleto; r.Cells[cmnCurso.Index].Value = inscripcionDto.CursoListDto.Nombre; r.Cells[cmnFecha.Index].Value = inscripcionDto.FechaInscripcion.ToShortDateString(); r.Tag = inscripcionDto; }
private void mgDatos_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (e.ColumnIndex == 3) { DataGridViewRow r = mgDatos.SelectedRows[0]; InscripcionListDto inscripcionListDto = (InscripcionListDto)r.Tag; DialogResult dr = Helper.MostrarMensaje(this, "¿Desea dar de baja el registro seleccionado?"); if (dr == DialogResult.Yes) { try { servicio.Borrar(inscripcionListDto.InscripcionId); QuitarFila(r); Helper.MostrarMensaje(this, "Registro borrado con éxito", Tipo.Success); } catch (Exception exception) { Helper.MostrarMensaje(this, exception.Message, Tipo.Error); } } } }