public Cursada ObtenerIDCursada(AnioLectivo anio, Curso curso, Comision comision) { Cursada aux = new Cursada(); AccesoDatos conexion = new AccesoDatos(); string consulta = "SP_AA_SeleccionarCursada"; try { conexion.borrarParametros(); conexion.agregarParametro("@Anio", anio.IdAnio); conexion.agregarParametro("@Curso", curso.IdCurso); conexion.agregarParametro("@Comision", comision.IdComision); conexion.setearSP(consulta); conexion.leerConsulta(); while (conexion.Lector.Read()) { aux.IdCursada = conexion.Lector.GetInt32(0); aux.CantidadMaxima = conexion.Lector.GetInt32(1); } return(aux); } catch (Exception ex) { throw ex; } finally { conexion.cerrarConexion(); } }
public IList <AnioLectivo> listarAnio() { IList <AnioLectivo> lista = new List <AnioLectivo>(); AccesoDatos conexion = new AccesoDatos(); string consulta = "SP_AA_ListarAnios"; try { conexion.setearSP(consulta); conexion.leerConsulta(); while (conexion.Lector.Read()) { AnioLectivo aux = new AnioLectivo(); aux.IdAnio = conexion.Lector.GetInt32(0); aux.Anio = conexion.Lector.GetInt32(1); lista.Add(aux); } return(lista); } catch (Exception ex) { throw ex; } finally { conexion.cerrarConexion(); } }
private void btnEliminar_Click(object sender, EventArgs e) { try { anio = (AnioLectivo)mlbAnio.SelectedItem; anioLectivoBusiness.eliminar(anio); mlbAnio.DataSource = anioLectivoBusiness.listar(); } catch (SqlException ex) { if (ex.Number == 547) { MessageBox.Show("No se puede eliminar porque tiene Cursos Asignados!"); } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
public void eliminar(AnioLectivo anio) { AccesoDatos conexion = new AccesoDatos(); string consulta = "DELETE FROM AnioLectivo WHERE Id_Anio = @id"; try { conexion.borrarParametros(); conexion.agregarParametro("@id", anio.IdAnio); conexion.setearConsulta(consulta); conexion.accionEjecutar(); } catch (Exception ex) { throw ex; } finally { conexion.cerrarConexion(); } }
public void nuevo(AnioLectivo anio) { AccesoDatos conexion = new AccesoDatos(); string consulta = "INSERT INTO AnioLectivo VALUES (@anio)"; try { conexion.borrarParametros(); conexion.agregarParametro("@anio", anio.Anio); conexion.setearConsulta(consulta); conexion.accionEjecutar(); } catch (Exception ex) { throw ex; } finally { conexion.cerrarConexion(); } }
public IList <Comision> listarComision(AnioLectivo anio, Curso curso) { IList <Comision> lista = new List <Comision>(); AccesoDatos conexion = new AccesoDatos(); string consulta = "SP_AA_ListarComision"; try { conexion.borrarParametros(); conexion.agregarParametro("Anio", anio.IdAnio); conexion.agregarParametro("Curso", curso.IdCurso); conexion.setearSP(consulta); conexion.leerConsulta(); while (conexion.Lector.Read()) { Comision aux = new Comision(); aux.IdComision = conexion.Lector.GetInt32(0); aux.NombreComision = conexion.Lector.GetString(1); lista.Add(aux); } return(lista); } catch (Exception ex) { throw ex; } finally { conexion.cerrarConexion(); } }