Exemple #1
0
        public CondicionVO UpDate(CondicionVO _Condicion)
        {
            CondicionObj r = this.iCondicionUtil.ConviertVOToEntity(_Condicion);

            r = this.iCondicionServiceRepository.UpDate(r);
            return(this.iCondicionUtil.ConviertEntityToVO(r));
        }
Exemple #2
0
 public CondicionObj UpDate(CondicionObj _Condicion)
 {
     _Condicion.OperadorComparacionObj = null;
     _Condicion.OperadorLogicoObj1     = null;
     _Condicion.ReglaObj           = null;
     _Condicion.OperadorLogicoObj2 = null;
     using (var MotorReglasDB = new MotorReglasDB())
     {
         _Condicion = MotorReglasDB.Condiciones.Attach(_Condicion);
         MotorReglasDB.Entry(_Condicion).State = EntityState.Modified;
         MotorReglasDB.SaveChanges();
     }
     return(_Condicion);
 }
Exemple #3
0
        public CondicionObj Give(int _CondicionId)
        {
            CondicionObj r = null;

            using (var MotorReglasDB = new MotorReglasDB())
            {
                // r = MotorReglasDB.Condicions.Find(_Condicion);
                r = MotorReglasDB.Condiciones
                    .Include(v2 => v2.OperadorComparacionObj)
                    .Include(v2 => v2.OperadorLogicoObj1)
                    .Include(v2 => v2.OperadorLogicoObj2)
                    .Include(v2 => v2.ReglaObj)
                    .Where(v3 => v3.condicionId == _CondicionId)
                    .FirstOrDefault();
            }
            return(r);
        }
Exemple #4
0
        public CondicionObj ConviertVOToEntity(CondicionVO _condicion)
        {
            CondicionObj res = new CondicionObj();

            res.condicionId           = _condicion.condicionId;
            res.operadorcomparacionId = _condicion.operadorcomparacionId;
            res.reglaId                = _condicion.reglaId;
            res.operadorLogico1Id      = _condicion.operadorLogico1Id;
            res.operadorLogico2Id      = _condicion.operadorLogico2Id;
            res.texto1                 = _condicion.texto1;
            res.texto2                 = _condicion.texto2;
            res.OperadorComparacionObj = _condicion.OperadorComparacionObj;
            res.OperadorLogicoObj1     = _condicion.OperadorLogicoObj1;
            res.OperadorLogicoObj2     = _condicion.OperadorLogicoObj2;
            res.ReglaObj               = _condicion.ReglaObj;
            return(res);
        }
Exemple #5
0
        public CondicionObj Delete(int _CondicionId)
        {
            CondicionObj r = null;

            using (var MotorReglasDB = new MotorReglasDB())
            {
                r = MotorReglasDB.Condiciones.Find(_CondicionId);
                r = MotorReglasDB.Condiciones.Remove(r);
                try
                {
                    MotorReglasDB.SaveChanges();
                }
                catch
                {
                    r = null;
                    return(r);
                }
            }
            return(r);
        }
Exemple #6
0
        public CondicionObj Create(int _operadorComparacionId, int _reglaId, int _operadorLogico1, int _operadorLogico2, string _texto1, string _texto2)
        {
            CondicionObj r = new CondicionObj();

            r.condicionId           = 0;
            r.operadorcomparacionId = _operadorComparacionId;
            r.reglaId                = _reglaId;
            r.operadorLogico1Id      = _operadorLogico1;
            r.operadorLogico2Id      = _operadorLogico2;
            r.texto1                 = _texto1;
            r.texto2                 = _texto2;
            r.OperadorComparacionObj = null;
            r.OperadorLogicoObj1     = null;
            r.OperadorLogicoObj2     = null;
            using (var MotorReglasDB = new MotorReglasDB())
            {
                r = MotorReglasDB.Condiciones.Add(r);
                MotorReglasDB.SaveChanges();
            }
            return(r);
        }
Exemple #7
0
        public CondicionVO Give(int _CondicionId)
        {
            CondicionObj r = this.iCondicionServiceRepository.Give(_CondicionId);

            return(this.iCondicionUtil.ConviertEntityToVO(r));
        }
Exemple #8
0
        public CondicionVO Create(int _operadorComparacionId, int _reglaId, int _operadorLogico1, int _operadorLogico2, string _texto1, string _texto2)
        {
            CondicionObj r = this.iCondicionServiceRepository.Create(_operadorComparacionId, _reglaId, _operadorLogico1, _operadorLogico2, _texto1, _texto2);

            return(this.iCondicionUtil.ConviertEntityToVO(r));
        }