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); }
public void Activate(Accountreceivable Obj) { try { _factory.Activate(Obj); } catch (Exception ex) { log.Error(ex.Message, ex); } }
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); }