Exemple #1
0
        public YellowstonePathology.Business.ClientOrder.Model.ClientOrder PullClientOrder(string clientOrderId, object writer)
        {
            lock (locker)
            {
                MySqlCommand cmd = new MySqlCommand();
                cmd.CommandText = "gwGetClientOrderByClientOrderId_1";
                cmd.Parameters.AddWithValue("ClientOrderId", clientOrderId);
                cmd.CommandType = System.Data.CommandType.StoredProcedure;
                ClientOrderDocumentBuilder builder = new ClientOrderDocumentBuilder(cmd);

                DocumentId documentId = new DocumentId(typeof(YellowstonePathology.Business.ClientOrder.Model.ClientOrder), writer, clientOrderId);
                Document   document   = this.m_Stack.Pull(documentId, builder);

                return((YellowstonePathology.Business.ClientOrder.Model.ClientOrder)document.Value);
            }
        }
        public YellowstonePathology.Business.ClientOrder.Model.ClientOrder PullClientOrderByExternalOrderId(string clientOrderId, object writer)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.CommandText = "gwGetClientOrderByExternalOrderId";
            SqlParameter clientOrderIdParameter = new SqlParameter("@ExternalOrderId", SqlDbType.VarChar, 100);

            clientOrderIdParameter.Value = clientOrderId;
            cmd.Parameters.Add(clientOrderIdParameter);
            cmd.CommandType = System.Data.CommandType.StoredProcedure;
            ClientOrderDocumentBuilder builder = new ClientOrderDocumentBuilder(cmd);

            DocumentId documentId = new DocumentId(typeof(YellowstonePathology.Business.User.UserPreference), writer, clientOrderId);
            Document   document   = this.m_Stack.Pull(documentId, builder);

            return((YellowstonePathology.Business.ClientOrder.Model.ClientOrder)document.Value);
        }
Exemple #3
0
        public YellowstonePathology.Business.ClientOrder.Model.ClientOrder PullClientOrderByExternalOrderId(string clientOrderId, object writer)
        {
            lock (locker)
            {
                SqlCommand cmd = new SqlCommand();
                cmd.CommandText = "gwGetClientOrderByExternalOrderId";
                SqlParameter clientOrderIdParameter = new SqlParameter("@ExternalOrderId", SqlDbType.VarChar, 100);
                clientOrderIdParameter.Value = clientOrderId;
                cmd.Parameters.Add(clientOrderIdParameter);
                cmd.CommandType = System.Data.CommandType.StoredProcedure;
                ClientOrderDocumentBuilder builder = new ClientOrderDocumentBuilder(cmd);

                DocumentId documentId = new DocumentId(typeof(YellowstonePathology.Business.User.UserPreference), writer, clientOrderId);
                Document document = this.m_Stack.Pull(documentId, builder);

                return (YellowstonePathology.Business.ClientOrder.Model.ClientOrder)document.Value;
            }
        }