// shows the form in edit modus
        // links:
        //  docLink: http://sql2x.org/documentationLink/49afd26c-4f21-4992-967b-be190eacef77
        public void ShowAsEdit(System.Guid defaultIssueId, System.Guid defaultUserId)
        {
            var service = new CrudeDefaultIssueServiceClient();

            _isNew = false;
            try {
                _contract = service.FetchByDefaultIssueId(defaultIssueId);
                defaultIssueTypeRefCombo.Text   = _contract.DefaultIssueTypeRcd != null ? _contract.DefaultIssueTypeRcd : String.Empty;
                defaultIssueStatusRefCombo.Text = _contract.DefaultIssueStatusRcd != null ? _contract.DefaultIssueStatusRcd : String.Empty;
                textBoxIssueName.Text           = _contract.IssueName;
                textBoxIssueDescription.Text    = _contract.IssueDescription;
                textBoxStepsToReproduce.Text    = _contract.StepsToReproduce;
                textBoxLink.Text               = _contract.Link;
                _contract.DefaultUserId        = defaultUserId;
                dateTimePickerDateTime.Value   = _contract.DateTime != DateTime.MinValue ? _contract.DateTime : dateTimePickerDateTime.MinDate;
                dateTimePickerDateTime.Checked = _contract.DateTime != DateTime.MinValue;
                textBoxFixedNote.Text          = _contract.FixedNote;

                Show();
            } catch (Exception ex) {
                if (ex == null)
                {
                }
                else
                {
                    System.Diagnostics.Debugger.Break();
                }
            } finally {
                service.Close();
            }
        }
示例#2
0
        public ActionResult DefaultIssueCreate(
            Guid?defaultErrorId,
            Guid?defaultUserId
            )
        {
            var contract = new CrudeDefaultIssueContract();

            contract.DefaultIssueTypeRcd   = DefaultIssueTypeRef.IncorrectBehavior;
            contract.DefaultIssueStatusRcd = DefaultIssueStatusRef.ToBeResolved;
            if (defaultErrorId != null)
            {
                contract.DefaultErrorId = (Guid)defaultErrorId;
            }
            if (defaultUserId != null)
            {
                contract.DefaultUserId = (Guid)defaultUserId;
            }

            ViewBag.DefaultIssueTypeRcd =
                new SelectList(new CrudeDefaultIssueTypeRefServiceClient().FetchAll(),
                               "DefaultIssueTypeRcd",
                               "DefaultIssueTypeName",
                               contract.DefaultIssueTypeRcd
                               );

            ViewBag.DefaultIssueStatusRcd =
                new SelectList(new CrudeDefaultIssueStatusRefServiceClient().FetchAll(),
                               "DefaultIssueStatusRcd",
                               "DefaultIssueStatusName",
                               contract.DefaultIssueStatusRcd
                               );

            if (defaultUserId != null)
            {
                ViewBag.DefaultErrorId =
                    new SelectList(new CrudeDefaultErrorServiceClient().FetchAll(),
                                   "DefaultErrorId",
                                   "MethodName",
                                   contract.DefaultErrorId
                                   );
            }

            if (defaultUserId == null)
            {
                contract.DefaultUserId = new Guid("{FFFFFFFF-5555-5555-5555-FFFFFFFFFFFF}");
            }

            contract.DateTime = DateTime.UtcNow;

            MVCHelper.Resolve(Request, "Default", "DefaultIssue", "DefaultIssueCreate");

            return(View(
                       "~/Views/Default/DefaultIssue/DefaultIssueCreate.cshtml",
                       contract
                       ));
        }
示例#3
0
        public ActionResult CrudeDefaultIssueCreate([Bind()] CrudeDefaultIssueContract contract)
        {
            if (ModelState.IsValid)
            {
                new CrudeDefaultIssueServiceClient().Insert(contract);

                return(RedirectToAction("CrudeDefaultIssueIndex"));
            }

            return(View(
                       "~/Views/Crude/Default/CrudeDefaultIssue/CrudeDefaultIssueCreate.cshtml",
                       contract
                       ));
        }
示例#4
0
        public ActionResult CrudeDefaultIssueEdit([Bind()] CrudeDefaultIssueContract contract)
        {
            if (ModelState.IsValid)
            {
                contract.DefaultUserId = new System.Guid("{FFFFFFFF-5555-5555-5555-FFFFFFFFFFFF}");

                new CrudeDefaultIssueServiceClient().Update(contract);

                return(RedirectToAction("CrudeDefaultIssueIndex"));
            }

            return(View(
                       "~/Views/Crude/Default/CrudeDefaultIssue/CrudeDefaultIssueEdit.cshtml",
                       contract
                       ));
        }
 // shows the form with default values for comboboxes and pickers
 // links:
 //  docLink: http://sql2x.org/documentationLink/e04d0806-55ef-41cc-8669-acf0ddd850c7
 public void ShowAsAdd()
 {
     try {
         _contract = new CrudeDefaultIssueContract();
         _isNew    = true;
         Show();
     } catch (Exception ex) {
         if (ex == null)
         {
         }
         else
         {
             System.Diagnostics.Debugger.Break();
         }
     }
 }
示例#6
0
        public ActionResult CrudeDefaultIssueCreate(System.Guid?defaultErrorId, System.Guid?defaultUserId)
        {
            var contract = new CrudeDefaultIssueContract();

            if (defaultErrorId != null)
            {
                contract.DefaultErrorId = (System.Guid)defaultErrorId;
            }
            if (defaultUserId != null)
            {
                contract.DefaultUserId = (System.Guid)defaultUserId;
            }

            ViewBag.DefaultIssueTypeRcd =
                new SelectList(new CrudeDefaultIssueTypeRefServiceClient().FetchAll(),
                               "DefaultIssueTypeRcd",
                               "DefaultIssueTypeName",
                               contract.DefaultIssueTypeRcd
                               );

            ViewBag.DefaultIssueStatusRcd =
                new SelectList(new CrudeDefaultIssueStatusRefServiceClient().FetchAll(),
                               "DefaultIssueStatusRcd",
                               "DefaultIssueStatusName",
                               contract.DefaultIssueStatusRcd
                               );

            ViewBag.DefaultErrorId =
                new SelectList(new CrudeDefaultErrorServiceClient().FetchAll(),
                               "DefaultErrorId",
                               "MethodName",
                               contract.DefaultErrorId
                               );

            if (defaultUserId == null)
            {
                contract.DefaultUserId = new System.Guid("{FFFFFFFF-5555-5555-5555-FFFFFFFFFFFF}");
            }

            contract.DateTime = DateTime.UtcNow;


            return(View(
                       "~/Views/Crude/Default/CrudeDefaultIssue/CrudeDefaultIssueCreate.cshtml",
                       contract
                       ));
        }
示例#7
0
        public ActionResult DefaultIssueCreate(
            [Bind] CrudeDefaultIssueContract contract
            )
        {
            if (ModelState.IsValid)
            {
                new CrudeDefaultIssueServiceClient().Insert(contract);

                return(RedirectToAction("DefaultIssueWithFilterIndex", "DefaultIssueWithFilterLive"));
            }

            MVCHelper.Resolve(Request, "Default", "DefaultIssue", "DefaultIssueCreate");

            return(View(
                       "~/Views/Default/DefaultIssue/DefaultIssueCreate.cshtml",
                       contract
                       ));
        }
        // shows the form with default values for comboboxes and pickers
        // links:
        //  docLink: http://sql2x.org/documentationLink/599dcb45-f71b-4672-bb18-46975a4fe9b3
        public void ShowAsAddByRules(System.Guid defaultUserId)
        {
            try {
                _contract = new CrudeDefaultIssueContract();
                _isNew    = true;
                _contract.DefaultUserId = defaultUserId;

                Show();
            } catch (Exception ex) {
                if (ex == null)
                {
                }
                else
                {
                    System.Diagnostics.Debugger.Break();
                }
            }
        }
        // shows by foreign keys
        // links:
        //  docLink: http://sql2x.org/documentationLink/f21e72c1-2d57-44c1-a9c1-1b80bad6a391
        public void ShowAsAddByDefaultIssueStatus(string defaultIssueStatusRcd)
        {
            try {
                _contract = new CrudeDefaultIssueContract();
                _isNew    = true;
                _contract.DefaultIssueStatusRcd = defaultIssueStatusRcd;
                defaultIssueStatusRefCombo.Text = _contract.DefaultIssueStatusRcd != null ? _contract.DefaultIssueStatusRcd : String.Empty;

                Show();
            } catch (Exception ex) {
                if (ex == null)
                {
                }
                else
                {
                    System.Diagnostics.Debugger.Break();
                }
            }
        }
示例#10
0
        public ActionResult DefaultIssueEdit(
            [Bind] CrudeDefaultIssueContract contract
            )
        {
            if (ModelState.IsValid)
            {
                contract.DefaultUserId = new Guid("{FFFFFFFF-5555-5555-5555-FFFFFFFFFFFF}");

                new CrudeDefaultIssueServiceClient().Update(contract);

                return(RedirectToAction("DefaultIssueWithFilterIndex", "DefaultIssueWithFilterLive"));
            }

            MVCHelper.Resolve(Request, "Default", "DefaultIssue", "DefaultIssueEdit");

            return(View(
                       "~/Views/Default/DefaultIssue/DefaultIssueEdit.cshtml",
                       contract
                       ));
        }
        public ActionResult DefaultIssueCreate(
            [Bind] CrudeDefaultIssueContract contract
            )
        {
            if (ModelState.IsValid)
            {
                if (contract.IssueName == null)
                {
                    ViewBag.DefaultIssueTypeRcd =
                        new SelectList(new CrudeDefaultIssueTypeRefServiceClient().FetchAll(),
                                       "DefaultIssueTypeRcd",
                                       "DefaultIssueTypeName",
                                       contract.DefaultIssueTypeRcd
                                       );

                    ViewBag.DefaultIssueStatusRcd =
                        new SelectList(new CrudeDefaultIssueStatusRefServiceClient().FetchAll(),
                                       "DefaultIssueStatusRcd",
                                       "DefaultIssueStatusName",
                                       contract.DefaultIssueStatusRcd
                                       );

                    return(View(
                               "~/Views/Default/DefaultIssue/DefaultIssueCreate.cshtml",
                               contract
                               ));
                }

                new CrudeDefaultIssueServiceClient().Insert(contract);

                return(RedirectToAction("DefaultIssueWithFilterLiveIndex", "DefaultIssueWithFilterLive"));
            }

            MVCHelper.Resolve(Request, "Default", "DefaultIssue", "DefaultIssueCreate");

            return(View(
                       "~/Views/Default/DefaultIssue/DefaultIssueCreate.cshtml",
                       contract
                       ));
        }
示例#12
0
        // shows the form with default values for comboboxes and pickers
        // links:
        //  docLink: http://sql2x.org/documentationLink/f5685d96-a0bb-4f7b-beaa-b3d578c7cf28
        public void ShowAsAdd(string defaultIssueTypeRcd, string defaultIssueStatusRcd, System.Guid defaultErrorId, string issueName, string issueDescription, string stepsToReproduce, string link, System.Guid defaultUserId, System.DateTime dateTime, string fixedNote)
        {
            try {
                _contract = new CrudeDefaultIssueContract();
                _isNew    = true;
                _contract.DefaultIssueTypeRcd   = defaultIssueTypeRcd;
                defaultIssueTypeRefCombo.Text   = _contract.DefaultIssueTypeRcd != null ? _contract.DefaultIssueTypeRcd : String.Empty;
                _contract.DefaultIssueStatusRcd = defaultIssueStatusRcd;
                defaultIssueStatusRefCombo.Text = _contract.DefaultIssueStatusRcd != null ? _contract.DefaultIssueStatusRcd : String.Empty;
                _contract.DefaultErrorId        = defaultErrorId;
                _contract.IssueName             = issueName;
                textBoxIssueName.Text           = _contract.IssueName;
                _contract.IssueDescription      = issueDescription;
                textBoxIssueDescription.Text    = _contract.IssueDescription;
                _contract.StepsToReproduce      = stepsToReproduce;
                textBoxStepsToReproduce.Text    = _contract.StepsToReproduce;
                _contract.Link                 = link;
                textBoxLink.Text               = _contract.Link;
                _contract.DefaultUserId        = defaultUserId;
                _contract.DateTime             = dateTime;
                dateTimePickerDateTime.Value   = _contract.DateTime != DateTime.MinValue ? _contract.DateTime : dateTimePickerDateTime.MinDate;
                dateTimePickerDateTime.Checked = _contract.DateTime != DateTime.MinValue;
                _contract.FixedNote            = fixedNote;
                textBoxFixedNote.Text          = _contract.FixedNote;

                Show();
            } catch (Exception ex) {
                if (ex == null)
                {
                }
                else
                {
                    System.Diagnostics.Debugger.Break();
                }
            }
        }