private void ObtenerMateriasDisponibles() { List <string> parametros = new List <string>(); DataTable reader = db.ExecSP("SP_AltaHorarioAlumno_MateriasDisponibles", parametros); dgvMaterias.DataSource = reader; ObtenerHorarioDeAlumno(reader); dgvMaterias.ClearSelection(); }
private void btnGuardar_Click(object sender, EventArgs e) { if (btnGuardar.Text == "Guardar") { if ((cbFAHDia1.Text == cbFAHDia2.Text) && (cbFAHHora1.Text == cbFAHHora3.Text) && (cbFAHHora2.Text == cbFAHHora4.Text)) { MessageBox.Show("Alerta: No se puede establecer dos dias en iguales en el mismo horario para la materia."); } else { //Creates a parameters list to send into SP List <string> parametros = new List <string>(); parametros.Add(cbFAHCampus.Text); parametros.Add(cbFAHPeriodo.Text); parametros.Add(cbFAHCarrera.Text); parametros.Add(cbFAHGrupo.Text); parametros.Add(cbFAHMateria.Text); parametros.Add(ObtenerNombreDeDiasCompleto(cbFAHDia1.Text, 2)); parametros.Add(ObtenerNombreDeDiasCompleto(cbFAHDia2.Text, 2)); parametros.Add(cbFAHHora1.Text); parametros.Add(cbFAHHora2.Text); parametros.Add(cbFAHHora3.Text); parametros.Add(cbFAHHora4.Text); db.ExecSP("SPAltaHorario", parametros); cbFAHMateria.Text = ""; } } else if (btnGuardar.Text == "Borrar") { //Creates a parameters list to send into SP List <string> parametros = new List <string>(); parametros.Add(cbFAHCampus.Text); parametros.Add(cbFAHPeriodo.Text); parametros.Add(cbFAHCarrera.Text); parametros.Add(cbFAHGrupo.Text); parametros.Add(cbFAHMateria.Text); parametros.Add(ObtenerNombreDeDiasCompleto(cbFAHDia1.Text, 2)); parametros.Add(ObtenerNombreDeDiasCompleto(cbFAHDia2.Text, 2)); parametros.Add(cbFAHHora1.Text); parametros.Add(cbFAHHora2.Text); parametros.Add(cbFAHHora3.Text); parametros.Add(cbFAHHora4.Text); db.ExecSP("SPBajaHorario", parametros); cbFAHMateria.Text = ""; } }