public void Eliminar(long IdAlumno, long IdComision)
 {
     AccesoDatos.AccesoDatos accesoDatos = new AccesoDatos.AccesoDatos();
     try
     {
         accesoDatos.SetearQuery("delete [DetComisionAlumnos] where IdAlumno = @Id and idComision = @IdCom");
         accesoDatos.Clear();
         accesoDatos.agregarParametro("@Id", IdAlumno);
         accesoDatos.agregarParametro("@IdCom", IdComision);
         accesoDatos.EjecutarAccion();
         //accesoDatos.SetearQuery("delete [Comentario] where IdAlumno = @Id and idComision = @IdCom");
         //accesoDatos.Clear();
         //accesoDatos.agregarParametro("@Id", IdAlumno);
         //accesoDatos.agregarParametro("@IdCom", IdComision);
         //accesoDatos.EjecutarAccion();
         //accesoDatos.SetearQuery("delete [Instancia] where Id = @Id");
         //accesoDatos.Clear();
         //accesoDatos.agregarParametro("@Id", IdAlumno);
         //accesoDatos.agregarParametro("@IdCom", IdComision);
         accesoDatos.EjecutarAccion();
     }
     catch (Exception ex)
     {
         throw ex;
     }
     finally
     {
         accesoDatos.CerrarConexion();
     }
 }
 public void Nuevo(Alumno Aux)
 {
     AccesoDatos.AccesoDatos datos = new AccesoDatos.AccesoDatos();
     //AccesoDatos datos = new AccesoDatos();
     try
     {
         datos.SetearQuery("insert into Alumno (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 void Agregar(ASA.Models.Comentario Aux, long idComision, long IdInstancia, long IdAlumno)
 {
     AccesoDatos.AccesoDatos datos = new AccesoDatos.AccesoDatos();
     //Aux = new Comentario();
     //AccesoDatos datos = new AccesoDatos();
     try
     {
         datos.SetearQuery("insert into Comentario values (@idComision, @IdInstancia, @IdAlumno, @Descripcion, @FechaAlta, @FechaModificacion, @Nota)");
         datos.agregarParametro("@idComision", idComision);
         datos.agregarParametro("@IdInstancia", IdInstancia);
         datos.agregarParametro("@IdAlumno", IdAlumno);
         datos.agregarParametro("@Descripcion", Aux.Descripcion);
         datos.agregarParametro("@FechaAlta", DateTime.Now);
         datos.agregarParametro("@FechaModificacion", DateTime.Now);
         datos.agregarParametro("@Nota", Aux.Nota);
         //datos.agregarParametro("@estado", 1);
         datos.EjecutarAccion();
     }
     catch (Exception ex)
     {
         throw ex;
     }
     finally
     {
         datos.CerrarConexion();
     }
 }
 public void NuevoComAlu(long IdCom, long IdAlu)
 {
     AccesoDatos.AccesoDatos datos = new AccesoDatos.AccesoDatos();
     //AccesoDatos datos = new AccesoDatos();
     try
     {
         datos.SetearQuery("insert into DetComisionAlumnos (idComision,IdAlumno) values( @IdComision,@IdAlumno)");
         datos.agregarParametro("@IdComision", IdCom);
         datos.agregarParametro("@IdAlumno", IdAlu);
         datos.EjecutarAccion();
     }
     catch (Exception ex)
     {
         throw ex;
     }
     finally
     {
         datos.CerrarConexion();
     }
 }
 public void Modificar(Alumno alumno)
 {
     AccesoDatos.AccesoDatos datos = new AccesoDatos.AccesoDatos();
     try
     {
         datos.SetearQuery("Update Alumno set Legajo = @Legajo,Nombre = @Nombre,Apellido = @Apellido,Telefono = @Telefono,Email = @Email,Direccion = @Direccion,Ciudad = @Ciudad,CodigoPostal = @CodigoPostal where Legajo = @Legajo");
         datos.Clear();
         datos.agregarParametro("@Legajo", alumno.Legajo);
         datos.agregarParametro("@Nombre", alumno.Nombre);
         datos.agregarParametro("@Apellido", alumno.Apellido);
         datos.agregarParametro("@Telefono", alumno.Telefono);
         datos.agregarParametro("@Email", alumno.Email);
         datos.agregarParametro("@Direccion", alumno.Dirreccion.Direccion);
         datos.agregarParametro("@CodigoPostal", alumno.Dirreccion.CodPostal);
         datos.agregarParametro("@Ciudad", alumno.Dirreccion.Ciudad);
         datos.EjecutarAccion();
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public void Modificar(ASA.Models.Comentario Aux)
 {
     AccesoDatos.AccesoDatos datos = new AccesoDatos.AccesoDatos();
     //Aux = new Comentario();
     try
     {
         datos.SetearQuery("update Comentario set Descripcion = @Desc , FechaModificacion = @FMod where Id = @Id");
         datos.agregarParametro("@Desc", Aux.Descripcion);
         datos.agregarParametro("@FMod", DateTime.Now);
         datos.agregarParametro("@Id", Aux.Id);
         //datos.agregarParametro("@estado", 1);
         datos.EjecutarAccion();
     }
     catch (Exception ex)
     {
         throw ex;
     }
     finally
     {
         datos.CerrarConexion();
     }
 }