示例#1
0
        //**************************************************************************
        ///    <Description>
        ///       This method uses to add data to MST_PartyContact
        ///    </Description>
        ///    <Inputs>
        ///        MST_PartyContactVO
        ///    </Inputs>
        ///    <Outputs>
        ///       newly inserted primarkey value
        ///    </Outputs>
        ///    <Returns>
        ///       int
        ///    </Returns>
        ///    <Authors>
        ///       DungLa
        ///    </Authors>
        ///    <History>
        ///       04-Mar-2005
        ///    </History>
        ///    <Notes>
        ///    </Notes>
        //**************************************************************************

        public int AddReturnID(object pObjectDetail)
        {
            try
            {
                MST_PartyContactDS dsParty = new MST_PartyContactDS();
                return(dsParty.AddReturnID(pObjectDetail));
            }
            catch (PCSException ex)
            {
                throw ex;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
示例#2
0
        //**************************************************************************
        ///    <Description>
        ///       This method uses to update MST_PartyContactVO
        ///    </Description>
        ///    <Inputs>
        ///        MST_PartyContactVO
        ///    </Inputs>
        ///    <Outputs>
        ///       N/A
        ///    </Outputs>
        ///    <Returns>
        ///       N/A
        ///    </Returns>
        ///    <Authors>
        ///       DungLa
        ///    </Authors>
        ///    <History>
        ///       04-Mar-2005
        ///    </History>
        ///    <Notes>
        ///    </Notes>
        //**************************************************************************

        public void Update(object pObjectDetail)
        {
            try
            {
                MST_PartyContactDS dsParty = new MST_PartyContactDS();
                dsParty.Update(pObjectDetail);
            }
            catch (PCSException ex)
            {
                throw ex;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
示例#3
0
        //**************************************************************************
        ///    <Description>
        ///       This method uses to update a dataset
        ///    </Description>
        ///    <Inputs>
        ///        DataSet to update
        ///    </Inputs>
        ///    <Outputs>
        ///       N/A
        ///    </Outputs>
        ///    <Returns>
        ///       N/A
        ///    </Returns>
        ///    <Authors>
        ///       DungLa
        ///    </Authors>
        ///    <History>
        ///       04-Mar-2005
        ///    </History>
        ///    <Notes>
        ///    </Notes>
        //**************************************************************************

        public void UpdateDataSet(System.Data.DataSet dstData)
        {
            try
            {
                MST_PartyContactDS dsParty = new MST_PartyContactDS();
                dsParty.UpdateDataSet(dstData);
            }
            catch (PCSException ex)
            {
                throw ex;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
示例#4
0
        //**************************************************************************
        ///    <Description>
        ///       This method uses to get MST_PartyContactVO by Code
        ///    </Description>
        ///    <Inputs>
        ///        ID
        ///    </Inputs>
        ///    <Outputs>
        ///       object
        ///    </Outputs>
        ///    <Returns>
        ///       object
        ///    </Returns>
        ///    <Authors>
        ///       DungLa
        ///    </Authors>
        ///    <History>
        ///       04-Mar-2005
        ///    </History>
        ///    <Notes>
        ///    </Notes>
        //**************************************************************************

        public object GetObjectVO(string pstrContactCode)
        {
            try
            {
                MST_PartyContactDS dsParty = new MST_PartyContactDS();
                return(dsParty.GetObjectVO(pstrContactCode));
            }
            catch (PCSException ex)
            {
                throw ex;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
示例#5
0
        //**************************************************************************
        ///    <Description>
        ///       This method uses to get MST_PartyContactVO
        ///    </Description>
        ///    <Inputs>
        ///        ID
        ///    </Inputs>
        ///    <Outputs>
        ///       object
        ///    </Outputs>
        ///    <Returns>
        ///       object
        ///    </Returns>
        ///    <Authors>
        ///       DungLa
        ///    </Authors>
        ///    <History>
        ///       04-Mar-2005
        ///    </History>
        ///    <Notes>
        ///    </Notes>
        //**************************************************************************

        public object GetObjectVO(int pintID, string VOclass)
        {
            try
            {
                MST_PartyContactDS dsParty = new MST_PartyContactDS();
                return(dsParty.GetObjectVO(pintID));
            }
            catch (PCSException ex)
            {
                throw ex;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
示例#6
0
        //**************************************************************************
        ///    <Description>
        ///       This method uses to delete MST_PartyContact
        ///    </Description>
        ///    <Inputs>
        ///        MST_PartyContactVO
        ///    </Inputs>
        ///    <Outputs>
        ///       N/A
        ///    </Outputs>
        ///    <Returns>
        ///       N/A
        ///    </Returns>
        ///    <Authors>
        ///       DungLa
        ///    </Authors>
        ///    <History>
        ///       04-Mar-2005
        ///    </History>
        ///    <Notes>
        ///    </Notes>
        //**************************************************************************

        public void Delete(object pObjectVO)
        {
            try
            {
                MST_PartyContactVO voParty = (MST_PartyContactVO)pObjectVO;
                // finally delete PartyContact
                MST_PartyContactDS dsParty = new MST_PartyContactDS();
                dsParty.Delete(voParty.PartyContactID);
            }
            catch (PCSException ex)
            {
                throw ex;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
示例#7
0
        //**************************************************************************
        ///    <Description>
        ///       This method uses to delete MST_PartyLocation
        ///    </Description>
        ///    <Inputs>
        ///        MST_PartyLocationVO
        ///    </Inputs>
        ///    <Outputs>
        ///       N/A
        ///    </Outputs>
        ///    <Returns>
        ///       N/A
        ///    </Returns>
        ///    <Authors>
        ///       DungLa
        ///    </Authors>
        ///    <History>
        ///       04-Mar-2005
        ///    </History>
        ///    <Notes>
        ///    </Notes>
        //**************************************************************************

        public void Delete(object pObjectVO)
        {
            try
            {
                MST_PartyLocationVO voLocation = (MST_PartyLocationVO)pObjectVO;
                // delete all contact first
                MST_PartyContactDS dsContact = new MST_PartyContactDS();
                dsContact.DeleteByLocation(voLocation.PartyLocationID);
                // finally delete Location
                MST_PartyLocationDS dsLocation = new MST_PartyLocationDS();
                dsLocation.Delete(voLocation.PartyLocationID);
            }
            catch (PCSException ex)
            {
                throw ex;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
示例#8
0
        //**************************************************************************
        ///    <Description>
        ///       This method uses to delete MST_Party
        ///    </Description>
        ///    <Inputs>
        ///        MST_PartyVO
        ///    </Inputs>
        ///    <Outputs>
        ///       N/A
        ///    </Outputs>
        ///    <Returns>
        ///       N/A
        ///    </Returns>
        ///    <Authors>
        ///       DungLa
        ///    </Authors>
        ///    <History>
        ///       04-Mar-2005
        ///    </History>
        ///    <Notes>
        ///    </Notes>
        //**************************************************************************

        public void Delete(object pObjectVO)
        {
            try
            {
                MST_PartyVO voParty = (MST_PartyVO)pObjectVO;
                // delete all contact first
                MST_PartyContactDS dsContact = new MST_PartyContactDS();
                dsContact.DeleteByParty(voParty.PartyID);
                // then delete all location
                MST_PartyLocationDS dsLocation = new MST_PartyLocationDS();
                dsLocation.DeleteByParty(voParty.PartyID);
                // finally delete Party
                MST_PartyDS dsParty = new MST_PartyDS();
                dsParty.Delete(voParty.PartyID);
            }
            catch (PCSException ex)
            {
                throw ex;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
示例#9
0
        public DataTable GetPartyContact()
        {
            MST_PartyContactDS objMST_PartyContactDS = new MST_PartyContactDS();

            return(objMST_PartyContactDS.List().Tables[0]);
        }