public List <Models.Universidad> Listar() { List <Models.Universidad> Listado = new List <Models.Universidad>(); Models.Universidad Aux; AccesoDatos.AccesoDatos Datos = new AccesoDatos.AccesoDatos(); try { Datos.SetearQuery("SELECT[Id],[Nombre] FROM [Valenzuela_DB].[dbo].[Universidad]"); Datos.EjecutarLector(); while (Datos.Lector.Read()) { Aux = new Models.Universidad(); Aux.Id = (long)Datos.Lector["id"]; Aux.Nombre = Datos.Lector.GetString(1); Listado.Add(Aux); } return(Listado); } catch (Exception ex) { throw ex; } finally { Datos.CerrarConexion(); } }
public Docente BuscarDocente(long Legajo) { AccesoDatos.AccesoDatos Datos = new AccesoDatos.AccesoDatos(); Docente aux = null; try { Datos.SetearQuery("SELECT * FROM [Valenzuela_DB].[dbo].[Docente] where Legajo = '" + Legajo + "'"); Datos.EjecutarLector(); while (Datos.Lector.Read()) { aux = new Docente(); aux.Legajo = (long)Datos.Lector["Legajo"]; aux.Nombre = (string)Datos.Lector["Nombre"]; aux.Apellido = (string)Datos.Lector["Apellido"]; aux.Telefono = (int)Datos.Lector["Telefono"]; aux.Email = (string)Datos.Lector["Email"]; aux.Dirreccion = new Dirreccion(); aux.Dirreccion.Direccion = (string)Datos.Lector["Direccion"]; aux.Dirreccion.Ciudad = (string)Datos.Lector["Ciudad"]; aux.Dirreccion.CodPostal = (int)Datos.Lector["CodigoPostal"]; } return(aux); } catch (Exception ex) { throw ex; } finally { Datos.CerrarConexion(); } }
public void Eliminar(long Id) { AccesoDatos.AccesoDatos accesoDatos = new AccesoDatos.AccesoDatos(); try { accesoDatos.SetearQuery("delete [DetComisionInstancia] where IdInstancia = @Id"); accesoDatos.Clear(); accesoDatos.agregarParametro("@Id", Id); //accesoDatos.EjecutarAccion(); //accesoDatos.SetearQuery("delete [Comentario] where IdInstancia = @Id"); //accesoDatos.Clear(); //accesoDatos.agregarParametro("@Id", Id); //accesoDatos.EjecutarAccion(); //accesoDatos.SetearQuery("delete [Instancia] where Id = @Id"); //accesoDatos.Clear(); //accesoDatos.agregarParametro("@Id", Id); accesoDatos.EjecutarAccion(); } catch (Exception ex) { throw ex; } finally { accesoDatos.CerrarConexion(); } }
public bool BuscarDocenteUsuario(long Legajo, string Clave) { AccesoDatos.AccesoDatos Datos = new AccesoDatos.AccesoDatos(); try { Datos.SetearQuery("SELECT LegajoDocente, Clave FROM [Valenzuela_DB].[dbo].[Usuario] where LegajoDocente = @LegajoDocente and Clave = @Clave"); Datos.Clear(); Datos.agregarParametro("@LegajoDocente", Legajo); Datos.agregarParametro("@Clave", Clave); Datos.EjecutarLector(); while (Datos.Lector.Read()) { return(true); } return(false); } catch (Exception ex) { throw ex; } finally { Datos.CerrarConexion(); } }
//public long Nuevo (Instancia Aux) //{ // AccesoDatos.AccesoDatos datos = new AccesoDatos.AccesoDatos(); // //AccesoDatos datos = new AccesoDatos(); // try // { // datos.SetearQuery("insert into Instancia (Nombre,FechaInicio,FechaFin,IdTipoinstancia) values ( @Nombre,@FechaInicio,@FechaFin,@IdTipoinstancia ) select SCOPE_IDENTITY() as total;"); // datos.agregarParametro("@Nombre", Aux.Nombre); // datos.agregarParametro("@FechaInicio", Aux.FechaInicio); // datos.agregarParametro("@FechaFin", Aux.FechaFin); // datos.agregarParametro("@IdTipoinstancia", Aux.TipoInstancia.Id); // datos.EjecutarLector(); // long ID = new long(); // ID = datos.Lector.GetInt64(0); // //datos.agregarParametro("@estado", 1); // datos.EjecutarAccion(); // return ID; // } // catch (Exception ex) // { // throw ex; // } // finally // { // datos.CerrarConexion(); // } //} public long Nuevo(Instancia Aux) { AccesoDatos.AccesoDatos datos = new AccesoDatos.AccesoDatos(); //AccesoDatos datos = new AccesoDatos(); try { datos.Clear(); datos.SetearQuery("INSERT INTO Instancia (Nombre,FechaInicio,FechaFin,IdTipoinstancia) VALUES (@Nombre,@FechaInicio,@FechaFin,@IdTipoinstancia) SELECT CAST(scope_identity() AS int);"); datos.agregarParametro("@Nombre", Aux.Nombre); datos.agregarParametro("@FechaInicio", DateTime.Now); datos.agregarParametro("@FechaFin", DateTime.Now); datos.agregarParametro("@IdTipoinstancia", Aux.TipoInstancia.Id); //datos.agregarParametro("@estado", 1); //datos.EjecutarAccionSinCerrar(); long ID = datos.getExecuteScalar(); return(ID); } catch (Exception ex) { throw ex; } finally { datos.CerrarConexion(); } }
public void ListarInstanciaComision(Comision comision) { AccesoDatos.AccesoDatos Datos = new AccesoDatos.AccesoDatos(); Instancia Instancia; List <Instancia> alumnos = new List <Instancia>(); try { Datos.SetearQuery("SELECT Ins.Id, Ins.Nombre, Ins.FechaInicio, Ins.FechaFin, TI.Id, TI.Nombre FROM Instancia as Ins inner join TipoInstancia as TI on IdTipoinstancia = TI.Id inner join DetComisionInstancia on DetComisionInstancia.IdInstancia = Ins.Id where DetComisionInstancia.idComision = '" + comision.Id + "'"); Datos.EjecutarLector(); while (Datos.Lector.Read()) { Instancia = new Instancia(); Instancia.Id = Datos.Lector.GetInt64(0); Instancia.Nombre = Datos.Lector.GetString(1); Instancia.FechaInicio = Datos.Lector.GetDateTime(2); Instancia.FechaFin = Datos.Lector.GetDateTime(3); Instancia.TipoInstancia = new Models.TipoInstancia(); Instancia.TipoInstancia.Id = Datos.Lector.GetInt64(4); Instancia.TipoInstancia.Nombre = Datos.Lector.GetString(5); comision.ListInstancia = new List <Instancia>(); comision.ListInstancia.Add(Instancia); } } catch (Exception ex) { throw ex; } finally { Datos.CerrarConexion(); } }
public void Nuevo(Docente Aux) { AccesoDatos.AccesoDatos datos = new AccesoDatos.AccesoDatos(); //AccesoDatos datos = new AccesoDatos(); try { datos.SetearQuery("insert into Docente (Legajo,Nombre,Apellido,Telefono,Email,Direccion,Ciudad,CodigoPostal) values (@Legajo,@Nombre,@Apellido,@Telefono,@Email,@Direccion,@Ciudad,@CodigoPostal)"); datos.agregarParametro("@Legajo", Aux.Legajo); datos.agregarParametro("@Nombre", Aux.Nombre); datos.agregarParametro("@Apellido", Aux.Apellido); datos.agregarParametro("@Telefono", Aux.Telefono); datos.agregarParametro("@Email", Aux.Email); datos.agregarParametro("@Direccion", Aux.Dirreccion.Direccion); datos.agregarParametro("@Ciudad", Aux.Dirreccion.Ciudad); datos.agregarParametro("@CodigoPostal", Aux.Dirreccion.CodPostal); //datos.agregarParametro("@estado", 1); datos.EjecutarAccion(); } catch (Exception ex) { throw ex; } finally { datos.CerrarConexion(); } }
public long UltimoRegistro() { AccesoDatos.AccesoDatos Datos = new AccesoDatos.AccesoDatos(); long Registro = 0; List <Instancia> alumnos = new List <Instancia>(); try { Datos.SetearQuery("SELECT TOP 1 [Id] FROM [Valenzuela_DB].[dbo].[Comision] order by Id desc"); Datos.EjecutarLector(); while (Datos.Lector.Read()) { Registro = Datos.Lector.GetInt64(0); } return(Registro); } catch (Exception ex) { throw ex; } finally { Datos.CerrarConexion(); } }
public long Nuevo(Comision Aux) { AccesoDatos.AccesoDatos datos = new AccesoDatos.AccesoDatos(); //AccesoDatos datos = new AccesoDatos(); try { datos.Clear(); datos.SetearQuery("insert into Comision (IdMateria,IdTurno,IdCuatrimestre,IdDocente,Anio) values (@IdMateria,@IdTurno,@IdCuatrimestre,@IdDocente,@Anio) SELECT CAST(scope_identity() AS int);"); datos.agregarParametro("@IdMateria", Aux.Materia.Id); datos.agregarParametro("@IdTurno", Aux.Turno.Id); datos.agregarParametro("@IdCuatrimestre", Aux.Cuatrimestre.Id); datos.agregarParametro("@IdDocente", Aux.docente.Legajo); datos.agregarParametro("@Anio", Aux.Anio); //datos.agregarParametro("@estado", 1); //datos.EjecutarAccionSinCerrar(); long ID = datos.getExecuteScalar(); return(ID); } catch (Exception ex) { throw ex; } finally { datos.CerrarConexion(); } }
public Models.Comision Busqueda(long IdDocente, Comision comision) { Models.Comision Aux = null; DocenteServices docenteServices = new DocenteServices(); AccesoDatos.AccesoDatos Datos = new AccesoDatos.AccesoDatos(); try { Datos.SetearQuery("SELECT Comision.Id, Materia.Id, Materia.Nombre, Carrera.Id, Carrera.Nombre, Universidad.Id, Universidad.Nombre, Turno.Id, Turno.Nombre, Cuatrimestre.Id, Cuatrimestre.Nombre, Comision.Anio FROM Comision inner join Materia on IdMateria = Materia.Id inner join Carrera on Carrera.Id = Materia.IdCarrera inner join Universidad on Universidad.Id = Carrera.IdUniversidad inner join Turno on Turno.id = IdTurno inner join Cuatrimestre on IdCuatrimestre = Cuatrimestre.Id inner join Docente on IdDocente = Docente.Legajo where IdDocente = @IdDocente and Materia.Id = @Materia and Turno.Id = @Turno and Cuatrimestre.Id = @Cuatrimestre and Comision.Anio = @ComisionAnio order by Anio desc,Cuatrimestre.Nombre desc"); Datos.agregarParametro("@IdDocente", IdDocente); Datos.agregarParametro("@Materia", comision.Materia.Id); Datos.agregarParametro("@Turno", comision.Turno.Id); Datos.agregarParametro("@Cuatrimestre", comision.Cuatrimestre.Id); Datos.agregarParametro("@ComisionAnio", comision.Anio); Datos.EjecutarLector(); while (Datos.Lector.Read()) { Aux = new Models.Comision(); Aux.Id = Datos.Lector.GetInt64(0); Aux.Materia = new Materia(); Aux.Materia.Id = Datos.Lector.GetInt64(1); Aux.Materia.Nombre = Datos.Lector.GetString(2); Aux.Materia.Carrera = new Carrera(); Aux.Materia.Carrera.Id = Datos.Lector.GetInt64(3); Aux.Materia.Carrera.Nombre = Datos.Lector.GetString(4); Aux.Materia.Carrera.Universidad = new Universidad(); Aux.Materia.Carrera.Universidad.Id = Datos.Lector.GetInt64(5); Aux.Materia.Carrera.Universidad.Nombre = Datos.Lector.GetString(6); Aux.Turno = new Turno(); Aux.Turno.Id = Datos.Lector.GetInt64(7); Aux.Turno.Nombre = Datos.Lector.GetString(8); Aux.Cuatrimestre = new Cuatrimestre(); Aux.Cuatrimestre.Id = Datos.Lector.GetInt64(9); Aux.Cuatrimestre.Nombre = Datos.Lector.GetString(10); Aux.Anio = Datos.Lector.GetInt32(11); Aux.docente = new Docente(); Aux.docente = docenteServices.BuscarDocente(IdDocente); } return(Aux); } catch (Exception ex) { throw ex; } finally { Datos.CerrarConexion(); } }
public List <Models.Instancia> ListarXComision(long Id, string Nombre = "", string Tinstancia = "") { List <Models.Instancia> Listado = new List <Models.Instancia>(); Models.Instancia Aux; AccesoDatos.AccesoDatos Datos = new AccesoDatos.AccesoDatos(); try { Datos.SetearQuery("exec sp_ComisionInstancia @Id,@Nombre,@Tinstancia;"); Datos.Clear(); Datos.agregarParametro("@Id", Id); Datos.agregarParametro("@Nombre", "%" + Nombre + "%"); if (Tinstancia == "Todos") { Datos.agregarParametro("@Tinstancia", "%%"); } else { Datos.agregarParametro("@Tinstancia", "%" + Tinstancia + "%"); } Datos.EjecutarLector(); while (Datos.Lector.Read()) { Aux = new Models.Instancia(); Aux.Id = Datos.Lector.GetInt64(0); Aux.Nombre = Datos.Lector.GetString(1); Aux.FechaInicio = Datos.Lector.GetDateTime(2); Aux.FechaFin = Datos.Lector.GetDateTime(3); Aux.TipoInstancia = new Models.TipoInstancia(); Aux.TipoInstancia.Id = Datos.Lector.GetInt64(4); Aux.TipoInstancia.Nombre = Datos.Lector.GetString(5); Listado.Add(Aux); } return(Listado); } catch (Exception ex) { throw ex; } finally { Datos.CerrarConexion(); } }
public void NuevoUsuario(long Legajo, string Clave) { AccesoDatos.AccesoDatos datos = new AccesoDatos.AccesoDatos(); //AccesoDatos datos = new AccesoDatos(); try { datos.SetearQuery("insert into Usuario (LegajoDocente,Clave) values (@LegajoDocente,@Clave)"); datos.agregarParametro("@LegajoDocente", Legajo); datos.agregarParametro("@Clave", Clave); datos.EjecutarAccion(); } catch (Exception ex) { throw ex; } finally { datos.CerrarConexion(); } }
//public long UltimoRegistro() //{ // AccesoDatos.AccesoDatos Datos = new AccesoDatos.AccesoDatos(); // long Registro = 0; // try // { // Datos.SetearQuery("SELECT TOP 1 [Id] FROM [Valenzuela_DB].[dbo].[Instancia] order by Id desc"); // Datos.EjecutarLector(); // while (Datos.Lector.Read()) // { // Registro = Datos.Lector.GetInt64(0); // } // return Registro; // } // catch (Exception ex) // { // throw ex; // } // finally // { // Datos.CerrarConexion(); // } //} public void NuevoComIns(long IdCom, long IdIns) { AccesoDatos.AccesoDatos datos = new AccesoDatos.AccesoDatos(); //AccesoDatos datos = new AccesoDatos(); try { datos.SetearQuery("insert into DetComisionInstancia (idComision,IdInstancia) values( @IdComision,@IdInstancia)"); datos.agregarParametro("@IdComision", IdCom); datos.agregarParametro("@IdInstancia", IdIns); datos.EjecutarAccion(); } catch (Exception ex) { throw ex; } finally { datos.CerrarConexion(); } }
public List <Models.Instancia> Listar(int id = 0) { List <Models.Instancia> Listado = new List <Models.Instancia>(); Models.Instancia Aux; AccesoDatos.AccesoDatos Datos = new AccesoDatos.AccesoDatos(); try { string consulta = "SELECT Ins.Id, Ins.Nombre, Ins.FechaInicio, Ins.FechaFin, TI.Id, TI.Nombre FROM [Valenzuela_DB].[dbo].[Instancia] as Ins inner join TipoInstancia as TI on IdTipoinstancia = TI.Id "; if (id != 0) { consulta = consulta + "where Ins.id=" + id.ToString(); } Datos.SetearQuery(consulta); Datos.EjecutarLector(); while (Datos.Lector.Read()) { Aux = new Models.Instancia(); Aux.Id = Datos.Lector.GetInt64(0); Aux.Nombre = Datos.Lector.GetString(1); Aux.FechaInicio = Datos.Lector.GetDateTime(2); Aux.FechaFin = Datos.Lector.GetDateTime(3); Aux.TipoInstancia = new Models.TipoInstancia(); Aux.TipoInstancia.Id = Datos.Lector.GetInt64(4); Aux.TipoInstancia.Nombre = Datos.Lector.GetString(5); Listado.Add(Aux); } return(Listado); } catch (Exception ex) { throw ex; } finally { Datos.CerrarConexion(); } }
public bool ProtecEliminar(long id) { AccesoDatos.AccesoDatos Datos = new AccesoDatos.AccesoDatos(); try { Datos.SetearQuery("SELECT Ins.Id, Ins.Nombre, Ins.FechaInicio, Ins.FechaFin FROM [Valenzuela_DB].[dbo].[Instancia] as Ins inner join Comentario on Comentario.IdInstancia = Ins.Id where Ins.Id =" + id); Datos.EjecutarLector(); while (Datos.Lector.Read()) { return(true); } return(false); } catch (Exception ex) { throw ex; } finally { Datos.CerrarConexion(); } }
public void ListarAlumnosComision(Comision comision) { AccesoDatos.AccesoDatos Datos = new AccesoDatos.AccesoDatos(); Alumno Alumno; List <Alumno> alumnos = new List <Alumno>(); try { Datos.SetearQuery("SELECT Comision.Id, Alumno.* FROM [Valenzuela_DB].[dbo].[DetComisionAlumnos] inner join Comision on Comision.Id = DetComisionAlumnos.idComision inner join Alumno on Alumno.Legajo = DetComisionAlumnos.IdAlumno where Comision.Id = '" + comision.Id + "'"); Datos.EjecutarLector(); while (Datos.Lector.Read()) { Alumno = new Alumno(); Alumno.Legajo = Datos.Lector.GetInt64(1); Alumno.Nombre = Datos.Lector.GetString(2); Alumno.Apellido = Datos.Lector.GetString(3); Alumno.Telefono = Datos.Lector.GetInt32(4); Alumno.Email = Datos.Lector.GetString(5); Alumno.Dirreccion = new Dirreccion(); Alumno.Dirreccion.Direccion = Datos.Lector.GetString(6); Alumno.Dirreccion.Ciudad = Datos.Lector.GetString(7); Alumno.Dirreccion.CodPostal = Datos.Lector.GetInt32(8); comision.ListAlumnos = new List <Alumno>(); comision.ListAlumnos.Add(Alumno); } } catch (Exception ex) { throw ex; } finally { Datos.CerrarConexion(); } }
public List <Models.Comision> Listar(int IdDocente, string Materiaa = "", string Turnoo = "", string Cuatrimestree = "", string Anio = "") { List <Models.Comision> Listado = new List <Models.Comision>(); Models.Comision Aux; DocenteServices docenteServices = new DocenteServices(); AccesoDatos.AccesoDatos Datos = new AccesoDatos.AccesoDatos(); try { Datos.SetearQuery("exec sp_ComisionesDocente @IdDocente,@Materia,@Turno,@Cuatrimestre,@Anio;"); Datos.Clear(); Datos.agregarParametro("@IdDocente", IdDocente); if (Materiaa == "Todos") { Datos.agregarParametro("@Materia", "%%"); } else { Datos.agregarParametro("@Materia", Materiaa); } if (Turnoo == "Todos") { Datos.agregarParametro("@Turno", "%%"); } else { Datos.agregarParametro("@Turno", Turnoo); } if (Cuatrimestree == "Todos") { Datos.agregarParametro("@Cuatrimestre", "%%"); } else { Datos.agregarParametro("@Cuatrimestre", Cuatrimestree); } Datos.agregarParametro("@Anio", "%" + Anio + "%"); Datos.EjecutarLector(); while (Datos.Lector.Read()) { Aux = new Models.Comision(); Aux.Id = Datos.Lector.GetInt64(0); Aux.Materia = new Materia(); Aux.Materia.Id = Datos.Lector.GetInt64(1); Aux.Materia.Nombre = Datos.Lector.GetString(2); Aux.Materia.Carrera = new Carrera(); Aux.Materia.Carrera.Id = Datos.Lector.GetInt64(3); Aux.Materia.Carrera.Nombre = Datos.Lector.GetString(4); Aux.Materia.Carrera.Universidad = new Universidad(); Aux.Materia.Carrera.Universidad.Id = Datos.Lector.GetInt64(5); Aux.Materia.Carrera.Universidad.Nombre = Datos.Lector.GetString(6); Aux.Turno = new Turno(); Aux.Turno.Id = Datos.Lector.GetInt64(7); Aux.Turno.Nombre = Datos.Lector.GetString(8); Aux.Cuatrimestre = new Cuatrimestre(); Aux.Cuatrimestre.Id = Datos.Lector.GetInt64(9); Aux.Cuatrimestre.Nombre = Datos.Lector.GetString(10); Aux.Anio = Datos.Lector.GetInt32(11); //Aux.docente = new Docente(); //Aux.docente = docenteServices.BuscarDocente(IdDocente); //ListarAlumnosComision(Aux); //ListarInstanciaComision(Aux); Listado.Add(Aux); } return(Listado); } catch (Exception ex) { throw ex; } finally { Datos.CerrarConexion(); } }