Beispiel #1
0
        public override List <T> SuperRetrieveByName <T>(BaseEntity entity)
        {
            var ObjCxc = (Accountreceivable)entity;
            var lst    = new List <T>();
            List <Accountreceivable> MyList = new List <Accountreceivable>();
            var Query = Context.SP_CRUD_CXC((int)CrudActionEnum.SuperRetrieveByName, ObjCxc.CreateBy, ObjCxc.Id_Cxc, ObjCxc.Id_Customer,
                                            ObjCxc.Id_Product, ObjCxc.Quantity_Retreat, ObjCxc.Quantity_Return, ObjCxc.Total_Cxc, ObjCxc.Balance_Cxc, ObjCxc.Name_Customer,
                                            ObjCxc.Name_Product).ToList();

            foreach (SP_CRUD_CXCResult Element in Query)
            {
                Accountreceivable Obj = new Accountreceivable(Element.ID_CXC, Element.CUSTOMER_NAME, Element.DESCRIP_PRICE,
                                                              Element.QUANTITY_RETREAT, Element.QUANTITY_RETURN, Element.TOTAL_CXC, Element.BALANCE_CXC, Element.CXC_STATE, Element.CXC_CREATEBY
                                                              , Element.CXC_UPDATEDBY, Element.CXC_CREATEDATE, Element.CXC_UPDATEDATE);
                MyList.Add(Obj);
            }
            if (MyList.Count > 0)
            {
                foreach (var obj in MyList)
                {
                    lst.Add((T)Convert.ChangeType(obj, typeof(T)));
                }
            }
            return(lst);
        }
Beispiel #2
0
 public void Activate(Accountreceivable Obj)
 {
     try
     {
         _factory.Activate(Obj);
     }
     catch (Exception ex)
     {
         log.Error(ex.Message, ex);
     }
 }
Beispiel #3
0
        public List <T> SuperRetrieveByNameDescrip <T>(Accountreceivable Obj)
        {
            var lst = new List <T>();

            try
            {
                var list = _factory.SuperRetrieveByName <Accountreceivable>(Obj);
                if (list.Count > 0)
                {
                    foreach (var obj in list)
                    {
                        lst.Add((T)Convert.ChangeType(obj, typeof(T)));
                    }
                }
            }
            catch (Exception ex)
            {
                log.Error(ex.Message, ex);
            }
            return(lst);
        }