Beispiel #1
0
        public IList <GroupCriteriaDetail> Select(GroupCriteriaDetail data)
        {
            IList <GroupCriteriaDetail> datos = new List <GroupCriteriaDetail>();

            datos = GetHsql(data).List <GroupCriteriaDetail>();
            if (!Factory.IsTransactional)
            {
                Factory.Commit();
            }
            return(datos);
        }
        public IList<GroupCriteriaDetail> Select(GroupCriteriaDetail data)
        {
           
                IList<GroupCriteriaDetail> datos = new List<GroupCriteriaDetail>();

                datos = GetHsql(data).List<GroupCriteriaDetail>();
                if (!Factory.IsTransactional)
                    Factory.Commit();
                return datos;
            
        }
Beispiel #3
0
        public override IQuery GetHsql(Object data)
        {
            StringBuilder       sql = new StringBuilder("select a from GroupCriteriaDetail a    where  ");
            GroupCriteriaDetail groupcriteriadetail = (GroupCriteriaDetail)data;

            if (groupcriteriadetail != null)
            {
                Parms = new List <Object[]>();
                if (groupcriteriadetail.CriteriaDetID != 0)
                {
                    sql.Append(" a.CriteriaDetID = :id     and   ");
                    Parms.Add(new Object[] { "id", groupcriteriadetail.CriteriaDetID });
                }

                if (groupcriteriadetail.GroupCriteria.GroupCriteriaID != 0)
                {
                    sql.Append(" a.GroupCriteria.GroupCriteriaID = :id1     and   ");
                    Parms.Add(new Object[] { "id1", groupcriteriadetail.GroupCriteria.GroupCriteriaID });
                }

                if (!String.IsNullOrEmpty(groupcriteriadetail.Name))
                {
                    sql.Append(" a.Name = :nom     and   ");
                    Parms.Add(new Object[] { "nom", groupcriteriadetail.Name });
                }

                if (!String.IsNullOrEmpty(groupcriteriadetail.Description))
                {
                    sql.Append(" a.Description = :nom1     and   ");
                    Parms.Add(new Object[] { "nom1", groupcriteriadetail.Description });
                }
            }

            sql = new StringBuilder(sql.ToString());
            sql.Append(" 1=1 order by a.CriteriaDetID asc ");
            IQuery query = Factory.Session.CreateQuery(sql.ToString());

            SetParameters(query);
            return(query);
        }
Beispiel #4
0
 public GroupCriteriaDetail SaveGroupCriteriaDetail(GroupCriteriaDetail data) { return Factory.DaoGroupCriteriaDetail().Save(data); }
Beispiel #5
0
 public IList<GroupCriteriaDetail> GetGroupCriteriaDetail(GroupCriteriaDetail data) { return Factory.DaoGroupCriteriaDetail().Select(data); }
Beispiel #6
0
 public void DeleteGroupCriteriaDetail(GroupCriteriaDetail data)
 {
     try {
     SetService();  SerClient.DeleteGroupCriteriaDetail(data); }
     finally
     {
         SerClient.Close();
         if (SerClient.State == CommunicationState.Faulted)
         SerClient.Abort(); 
     }
 }
Beispiel #7
0
 public GroupCriteriaDetail SaveGroupCriteriaDetail(GroupCriteriaDetail data)
 {
     try {
     SetService();  return SerClient.SaveGroupCriteriaDetail(data); }
     finally
     {
         SerClient.Close();
         if (SerClient.State == CommunicationState.Faulted)
         SerClient.Abort(); 
     }
 }
 public Boolean Update(GroupCriteriaDetail data)
 {
     return base.Update(data);
 }
Beispiel #9
0
 public Boolean Delete(GroupCriteriaDetail data)
 {
     return(base.Delete(data));
 }
Beispiel #10
0
 public Boolean Update(GroupCriteriaDetail data)
 {
     return(base.Update(data));
 }
Beispiel #11
0
 public GroupCriteriaDetail Save(GroupCriteriaDetail data)
 {
     return((GroupCriteriaDetail)base.Save(data));
 }
 public GroupCriteriaDetail SelectById(GroupCriteriaDetail data)
 {
     return (GroupCriteriaDetail)base.SelectById(data);
 }
 public Boolean Delete(GroupCriteriaDetail data)
 {
     return base.Delete(data);
 }
Beispiel #14
0
 public void UpdateGroupCriteriaDetail(GroupCriteriaDetail data) { Factory.DaoGroupCriteriaDetail().Update(data); }
Beispiel #15
0
 public GroupCriteriaDetail SelectById(GroupCriteriaDetail data)
 {
     return((GroupCriteriaDetail)base.SelectById(data));
 }
Beispiel #16
0
 public void DeleteGroupCriteriaDetail(GroupCriteriaDetail data) { Factory.DaoGroupCriteriaDetail().Delete(data); }
 public GroupCriteriaDetail Save(GroupCriteriaDetail data)
 {
     return (GroupCriteriaDetail)base.Save(data);
 }