コード例 #1
0
        public bool actualizarHorario(ClHorarios horario, int id)
        {
            ISession mySesions = SessionFactory.OpenSession;
            bool     resp      = false;

            using (mySesions)
            {
                using (ITransaction transaction = mySesions.BeginTransaction())
                {
                    try
                    {
                        IQuery     query = mySesions.CreateQuery("FROM ClHorarios WHERE IdHorarios=: id").SetInt32("id", id);
                        ClHorarios clho  = query.List <ClHorarios>()[0];
                        clho.IdCurso           = horario.IdCurso;
                        clho.IdDiaHorario      = horario.IdDiaHorario;
                        clho.HoraInicioHorario = horario.HoraInicioHorario;
                        clho.HoraFinHorario    = horario.HoraFinHorario;
                        mySesions.Update(clho);
                        transaction.Commit();
                        resp = true;
                        return(resp);
                    }
                    catch (Exception ex)
                    {
                        throw ex;
                    }
                    finally
                    {
                        mySesions.Flush();
                    }
                }
            }
        }
コード例 #2
0
        public void InsertarHorario(ClHorarios horario)
        {
            ISession mySesions = SessionFactory.OpenSession;

            using (mySesions)
            {
                using (ITransaction transaction = mySesions.BeginTransaction())
                {
                    try
                    {
                        mySesions.Save(horario);
                        transaction.Commit();
                    }
                    catch (Exception ex)
                    {
                        throw ex;
                    }
                }
            }
        }
コード例 #3
0
 public bool UpdateHorario(ClHorarios clho, int id)//actualizar horario
 {
     return(serv.actualizarHorario(clho, id));
 }
コード例 #4
0
 public void PostHorarios(ClHorarios clho)//insertar un horario
 {
     serv.InsertarHorario(clho);
 }