Exemple #1
0
        public static ResponseStatus DeleteRelatedCodeValue(RelatedCodeValue relatedCodeValue)
        {
            ResponseStatus response = new ResponseStatus();

            relatedCodeValue.Delete();

            return(response);
        }
Exemple #2
0
        public static ResponseStatus AddRelatedCodeValue(RelatedCodeValue relatedCodeValue)
        {
            ResponseStatus response = new ResponseStatus();

            relatedCodeValue.Add();

            return(response);
        }
        private void LinkValueToCode(object sender, DragEventArgs e)
        {
            // Get selected document from tree
            //
            TreeNode tnDocumentSelectedTo = tvTo.SelectedNode;

            if (tnDocumentSelectedTo == null)
            {
                return;
            }

            var tndocselected = (CodeValue)tnDocumentSelectedTo.Tag;

            if (e.Data.GetDataPresent("System.Windows.Forms.TreeNode", false))
            {
                Point    pt;
                TreeNode destinationNode;
                pt = tvFrom.PointToClient(new Point(e.X, e.Y));
                destinationNode = tvFrom.GetNodeAt(pt);
                if (destinationNode == null)
                {
                    return;
                }

                tnDocumentSelectedTo.Remove();

                destinationNode.Nodes.Add(tnDocumentSelectedTo);

                // Add link to the database
                //
                CodeValue itemSelectedTo = new CodeValue();
                itemSelectedTo = (CodeValue)tnDocumentSelectedTo.Tag;

                CodeValue destination = new CodeValue();
                destination = (CodeValue)destinationNode.Tag;

                // New link to be created
                RelatedCodeValue rcv = new RelatedCodeValue();
                rcv.FKRelatedCodeID = cbxRelatedCode.Text;
                rcv.FKCodeTypeFrom  = destination.FKCodeType;
                rcv.FKCodeValueFrom = destination.ID;
                rcv.FKCodeTypeTo    = itemSelectedTo.FKCodeType;
                rcv.FKCodeValueTo   = itemSelectedTo.ID;

                var response = BUSReferenceData.AddRelatedCodeValue(rcv);

                ControllerUtils.ShowFCMMessage(response, Utils.UserID);

                Cache.CachedInfo.LoadRelatedCodeInCache();
            }
        }
Exemple #4
0
        /// <summary>
        /// List complete set of related code value.
        /// </summary>
        /// <param name="eventClient"></param>
        /// <returns></returns>
        public static List <RelatedCodeValue> ListRelatedCodeValue()
        {
            var listOfRelatedValues = RelatedCodeValue.ListAllS();

            return(listOfRelatedValues);
        }