private void MetroRpts_Click(object sender, EventArgs e) { RptHoras f5 = new RptHoras(Opciones); f5.Show(); }
private void contextMenuStrip1_ItemClicked(object sender, ToolStripItemClickedEventArgs e) { ToolStripItem item = e.ClickedItem; switch (item.Text) { case "Horario del Alumno": using (HorarioAlumno Horario = new HorarioAlumno(mgAlumnosList.Rows[mgAlumnosList.SelectedRows[0].Index].Cells[1].Value.ToString(), Opciones)) { DialogResult Result = Horario.ShowDialog(); if (Result == DialogResult.Cancel) { } } break; case "Datos del Alumno": _Data = new pnlData(this, Opciones, mgAlumnosList.Rows[mgAlumnosList.SelectedRows[0].Index].Cells[1].Value.ToString(), DBName); _Data.swipe(true); break; case "Reporte del Alumno": using (RptHoras ReporteHoras = new RptHoras(mgAlumnosList.Rows[mgAlumnosList.SelectedRows[0].Index].Cells[1].Value.ToString(), Opciones)) { DialogResult Result = ReporteHoras.ShowDialog(); if (Result == DialogResult.Cancel) { } } break; case "Horas Mensuales": using (RptHorasTotales HorasMensuales = new RptHorasTotales(mgAlumnosList.Rows[mgAlumnosList.SelectedRows[0].Index].Cells[1].Value.ToString(), Opciones)) { DialogResult Result = HorasMensuales.ShowDialog(); if (Result == DialogResult.Cancel) { } } break; case "Control de Horas": using (LogIn CtrlHoras = new LogIn(DBName, Opciones, true, mgAlumnosList.Rows[mgAlumnosList.SelectedRows[0].Index].Cells[1].Value.ToString())) { DialogResult Result = CtrlHoras.ShowDialog(); if (Result == DialogResult.Cancel) { } } break; case "Salida": int matricula = int.Parse(mgAlumnosList.Rows[mgAlumnosList.SelectedRows[0].Index].Cells[1].Value.ToString()); if (!DM.StudentExistByMatricula(matricula)) { DialogResult Result = MetroFramework.MetroMessageBox.Show(this, "El alumno es inexistente, verifique la integridad de los datos con el administrador de la base de datos." , "ADVERTENCIA - DATOS INCORRECTOS.", MessageBoxButtons.OK, MessageBoxIcon.Warning); if (Result == DialogResult.OK) { } } else { CheckOut(Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-d")), DM.GetHour(DateTime.Now.Hour, DateTime.Now.Minute), matricula.ToString()); SetStudents(); } break; case "Salida Manual": _CheckInOut = new pnlCheckInOut(this, Opciones, this, mgAlumnosList.Rows[mgAlumnosList.SelectedRows[0].Index].Cells[1].Value.ToString(), true); _CheckInOut.swipe(true); break; default: break; } }