Пример #1
0
        public void MarkGroupApproved(int groupId, int approvedBy)
        {
            Transact bTrans = new Transact();

            objGroup o = new objGroup();

            o = Select(groupId);

            if (o != null)
            {
                o.transGroupApprovedBy = approvedBy;
                o.transGroupApprovedOn = DateTime.Now;
                o.transGroupStatus     = 2;
                Update(o);

                bTrans.MarkGroupItemsApproved(groupId);
            }
        }
Пример #2
0
        public objGroup Select(int transGroupID)
        {
            IDataReader idr = null;
            objGroup    o   = new objGroup();

            try
            {
                idr = db.Select(transGroupID);
                o   = Select_Obj(idr);
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                if (!idr.Equals(null))
                {
                    idr.Dispose();
                }
            }

            return(o);
        }
Пример #3
0
        private List <objGroup> Select_liObj(IDataReader idr)
        {
            List <objGroup> rt     = new List <objGroup>();
            bool            rtNull = true;

            if (idr != null)
            {
                while (idr.Read())
                {
                    objGroup o = new objGroup();
                    rtNull = false;

                    if (idr["transGroupID"] != DBNull.Value)
                    {
                        o.transGroupID = Convert.ToInt32(idr["transGroupID"]);
                    }
                    if (idr["transGroupTitle"] != DBNull.Value)
                    {
                        o.transGroupTitle = Convert.ToString(idr["transGroupTitle"]);
                    }
                    if (idr["transGroupCreatedOn"] != DBNull.Value)
                    {
                        o.transGroupCreatedOn = Convert.ToDateTime(idr["transGroupCreatedOn"]);
                    }
                    if (idr["transGroupCreatedBy"] != DBNull.Value)
                    {
                        o.transGroupCreatedBy = Convert.ToInt32(idr["transGroupCreatedBy"]);
                    }
                    if (idr["transGroupTotalAmount"] != DBNull.Value)
                    {
                        o.transGroupTotalAmount = Convert.ToDecimal(idr["transGroupTotalAmount"]);
                    }
                    if (idr["transGroupOfficialTotalAmount"] != DBNull.Value)
                    {
                        o.transGroupOfficialTotalAmount = Convert.ToDecimal(idr["transGroupOfficialTotalAmount"]);
                    }
                    if (idr["transTransCount"] != DBNull.Value)
                    {
                        o.transTransCount = Convert.ToInt32(idr["transTransCount"]);
                    }
                    if (idr["transGroupPrefixNo"] != DBNull.Value)
                    {
                        o.transGroupPrefixNo = Convert.ToInt32(idr["transGroupPrefixNo"]);
                    }
                    if (idr["transGroupPrefixString"] != DBNull.Value)
                    {
                        o.transGroupPrefixString = Convert.ToString(idr["transGroupPrefixString"]);
                    }
                    if (idr["transGroupForeNumber"] != DBNull.Value)
                    {
                        o.transGroupForeNumber = Convert.ToInt32(idr["transGroupForeNumber"]);
                    }
                    if (idr["transGroupStatus"] != DBNull.Value)
                    {
                        o.transGroupStatus = Convert.ToInt32(idr["transGroupStatus"]);
                    }
                    if (idr["transGroupApprovedBy"] != DBNull.Value)
                    {
                        o.transGroupApprovedBy = Convert.ToInt32(idr["transGroupApprovedBy"]);
                    }
                    if (idr["transGroupApprovedOn"] != DBNull.Value)
                    {
                        o.transGroupApprovedOn = Convert.ToDateTime(idr["transGroupApprovedOn"]);
                    }
                    if (idr["transGroupReviewedBy"] != DBNull.Value)
                    {
                        o.transGroupReviewedBy = Convert.ToInt32(idr["transGroupReviewedBy"]);
                    }
                    if (idr["transGroupReviewedOn"] != DBNull.Value)
                    {
                        o.transGroupReviewedOn = Convert.ToDateTime(idr["transGroupReviewedOn"]);
                    }
                    if (idr["transLinkedToGroup"] != DBNull.Value)
                    {
                        o.transLinkedToGroup = Convert.ToInt32(idr["transLinkedToGroup"]);
                    }
                    if (idr["transGroupIsOfficial"] != DBNull.Value)
                    {
                        o.transGroupIsOfficial = Convert.ToInt32(idr["transGroupIsOfficial"]);
                    }
                    if (idr["transGroupRefId"] != DBNull.Value)
                    {
                        o.transGroupRefId = idr["transGroupRefId"].ToString();
                    }
                    if (idr["transCField1"] != DBNull.Value)
                    {
                        o.transCField1 = idr["transCField1"].ToString();
                    }
                    if (idr["transCField2"] != DBNull.Value)
                    {
                        o.transCField2 = idr["transCField2"].ToString();
                    }
                    if (idr["transCField3"] != DBNull.Value)
                    {
                        o.transCField3 = idr["transCField3"].ToString();
                    }
                    if (idr["transCField4"] != DBNull.Value)
                    {
                        o.transCField4 = idr["transCField4"].ToString();
                    }
                    rt.Add(o);
                }
            }

            if (rtNull)
            {
                rt = null;
            }

            return(rt);
        }
Пример #4
0
 public void Update(objGroup i)
 {
     db.Update(
         i.transGroupID, i.transGroupTitle, i.transGroupCreatedOn, i.transGroupCreatedBy, i.transGroupTotalAmount, i.transGroupOfficialTotalAmount, i.transTransCount, i.transGroupPrefixNo, i.transGroupPrefixString, i.transGroupForeNumber, i.transGroupStatus, i.transGroupApprovedBy, i.transGroupApprovedOn, i.transGroupReviewedBy, i.transGroupReviewedOn, i.transLinkedToGroup, i.transGroupIsOfficial, i.transGroupRefId, i.transCField1, i.transCField2, i.transCField3, i.transCField4);
 }