// ESTO CREA UNA GRILLA PARA ALTAS (BOTONCITO +) private void tsbNuevo_Click(object sender, EventArgs e) //COMPLETO { switch (this.Text) { case "Usuarios": FormularioUsuario aBMusuario = new FormularioUsuario(FormularioAplicacion.ModosFormulario.Alta); aBMusuario.ShowDialog(); Listar("tUsuarios"); break; case "Planes": FormularioPlan aBMplan = new FormularioPlan(FormularioAplicacion.ModosFormulario.Alta); aBMplan.ShowDialog(); Listar("tPlanes"); break; case "Especialidades": FormularioEspecialidad aBMespecialidad = new FormularioEspecialidad(FormularioAplicacion.ModosFormulario.Alta); aBMespecialidad.ShowDialog(); Listar("tEspecialidades"); break; case "Inscripciones": FormularioInscripcion aBMinscripcion = new FormularioInscripcion(FormularioAplicacion.ModosFormulario.Alta, this.usuarioActual); aBMinscripcion.ShowDialog(); Listar("tInscripciones"); break; } }
// ESTO CREA UNA GRILLA PARA MODIFICACIONES private void tsbEditar_Click(object sender, EventArgs e) { if (this.dgvUsuarios.SelectedRows.Count != 0) { switch (this.Text) { case "Usuarios": int uID = ((Entidades.Usuario) this.dgvUsuarios.SelectedRows[0].DataBoundItem).ID; FormularioUsuario aBMusuario = new FormularioUsuario(uID, FormularioAplicacion.ModosFormulario.Modificacion); aBMusuario.ShowDialog(); Listar("tUsuarios"); break; case "Planes": int pID = ((Entidades.Plan) this.dgvUsuarios.SelectedRows[0].DataBoundItem).ID; FormularioPlan aBMplan = new FormularioPlan(pID, FormularioAplicacion.ModosFormulario.Modificacion); aBMplan.ShowDialog(); Listar("tPlanes"); break; case "Especialidades": int eID = ((Entidades.Especialidad) this.dgvUsuarios.SelectedRows[0].DataBoundItem).ID; FormularioEspecialidad aBMespecialidad = new FormularioEspecialidad(eID, FormularioAplicacion.ModosFormulario.Modificacion); aBMespecialidad.ShowDialog(); Listar("tEspecialidades"); break; case "Inscripciones": int iID = ((Entidades.AlumnoInscripciones) this.dgvUsuarios.SelectedRows[0].DataBoundItem).ID; FormularioInscripcion aBMinscripcion = new FormularioInscripcion(iID, FormularioAplicacion.ModosFormulario.Modificacion, this.usuarioActual); aBMinscripcion.ShowDialog(); Listar("tInscripciones"); break; case "Notas": Entidades.InscripcionesEditado i = (Entidades.InscripcionesEditado) this.dgvUsuarios.SelectedRows[0].DataBoundItem; FormularioNotasCarga fnc = new FormularioNotasCarga(i); fnc.ShowDialog(); Listar("tNotas"); break; } } }