コード例 #1
0
        public DC_Message AddUpdateActivityInclusions(MDMSVC.DC_Activity_Inclusions RQParams)
        {
            object result = null;

            ServiceConnection.MDMSvcProxy.PostData(ConfigurationManager.AppSettings["Activity_AddUpdateActivityInclusions"], RQParams, typeof(MDMSVC.DC_Activity_Inclusions), typeof(DC_Message), out result);
            return(result as DC_Message);
        }
コード例 #2
0
        protected void btnAdd_Click(object sender, EventArgs e)
        {
            Activity_Flavour_Id = new Guid(Request.QueryString["Activity_Flavour_Id"]);

            MDMSVC.DC_Activity_Inclusions newObj = new MDMSVC.DC_Activity_Inclusions();

            if (btnAdd.Text == "Update")
            {
                newObj.Activity_Inclusions_Id = Guid.Parse(hdnId.Value);
            }

            newObj.Activity_Flavour_Id = Activity_Flavour_Id;
            if (chkIsInclusion.Checked)
            {
                newObj.IsInclusion = true;
            }
            else
            {
                newObj.IsInclusion = false;
            }
            newObj.InclusionFor         = ddlInclusionFor.SelectedItem.Text;
            newObj.InclusionType        = ddlInclusionType.SelectedItem.Text;
            newObj.InclusionName        = txtName.Text;
            newObj.InclusionDescription = txtDescription.Text;

            if (!string.IsNullOrWhiteSpace(txtFrom.Text))
            {
                newObj.InclusionFrom = DateTime.ParseExact(txtFrom.Text.Trim(), "dd/MM/yyyy", System.Globalization.CultureInfo.InvariantCulture);
            }
            if (!string.IsNullOrWhiteSpace(txtTo.Text))
            {
                newObj.InclusionTo = DateTime.ParseExact(txtTo.Text.Trim(), "dd/MM/yyyy", System.Globalization.CultureInfo.InvariantCulture);
            }

            newObj.Create_User = System.Web.HttpContext.Current.User.Identity.Name;
            newObj.Edit_User   = System.Web.HttpContext.Current.User.Identity.Name;

            newObj.IsActive = true;

            MDMSVC.DC_Message _msg = ActSVC.AddUpdateActivityInclusions(newObj);
            if (_msg.StatusCode == MDMSVC.ReadOnlyMessageStatusCode.Success)
            {
                divMsgAlertIncExc.Visible = true;
                BootstrapAlert.BootstrapAlertMessage(divMsgAlertIncExc, _msg.StatusMessage, BootstrapAlertType.Success);
            }
            else
            {
                divMsgAlertIncExc.Visible = true;
                BootstrapAlert.BootstrapAlertMessage(divMsgAlertIncExc, _msg.StatusMessage, (BootstrapAlertType)_msg.StatusCode);
            }


            ResetControls();

            BindInclusionsExclusions();
        }
コード例 #3
0
        protected void gvActExclusionSearch_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            ResetControls();

            Guid myRow_Id = Guid.Parse(e.CommandArgument.ToString());

            if (e.CommandName.ToString() == "Editing")
            {
                Activity_Flavour_Id = new Guid(Request.QueryString["Activity_Flavour_Id"]);
                MDMSVC.DC_Activity_Inclusions_RQ _obj = new MDMSVC.DC_Activity_Inclusions_RQ();
                _obj.Activity_Flavour_Id    = Activity_Flavour_Id;
                _obj.Activity_Inclusions_Id = myRow_Id;
                var result = ActSVC.GetActivityInclusions(_obj);
                if (result != null)
                {
                    hdnId.Value         = result[0].Activity_Inclusions_Id.ToString();
                    txtDescription.Text = result[0].InclusionDescription;
                    txtName.Text        = result[0].InclusionName;

                    if (result[0].InclusionFrom != null)
                    {
                        txtFrom.Text = (result[0].InclusionFrom ?? DateTime.Now).ToString("dd/MM/yyyy");
                    }

                    if (result[0].InclusionTo != null)
                    {
                        txtTo.Text = (result[0].InclusionTo ?? DateTime.Now).ToString("dd/MM/yyyy");
                    }

                    ddlInclusionFor.ClearSelection();
                    if (ddlInclusionFor.Items.FindByText(result[0].InclusionFor) != null)
                    {
                        ddlInclusionFor.Items.FindByText(result[0].InclusionFor).Selected = true;
                    }

                    ddlInclusionType.ClearSelection();
                    if (ddlInclusionType.Items.FindByText(result[0].InclusionType) != null)
                    {
                        ddlInclusionType.Items.FindByText(result[0].InclusionType).Selected = true;
                    }

                    chkIsInclusion.Checked = result[0].IsInclusion ?? false;

                    btnAdd.Text = "Update";
                }
            }
            else if (e.CommandName.ToString() == "SoftDelete")
            {
                TLGX_Consumer.MDMSVC.DC_Activity_Inclusions newObj = new MDMSVC.DC_Activity_Inclusions
                {
                    Activity_Inclusions_Id = myRow_Id,
                    IsActive  = false,
                    Edit_Date = DateTime.Now,
                    Edit_User = System.Web.HttpContext.Current.User.Identity.Name
                };
                var result = ActSVC.AddUpdateActivityInclusions(newObj);
                BootstrapAlert.BootstrapAlertMessage(dvMsg, result.StatusMessage, (BootstrapAlertType)result.StatusCode);
                BindInclusionsExclusions();
            }

            else if (e.CommandName.ToString() == "UnDelete")
            {
                TLGX_Consumer.MDMSVC.DC_Activity_Inclusions newObj = new MDMSVC.DC_Activity_Inclusions
                {
                    Activity_Inclusions_Id = myRow_Id,
                    IsActive  = true,
                    Edit_Date = DateTime.Now,
                    Edit_User = System.Web.HttpContext.Current.User.Identity.Name
                };
                var result = ActSVC.AddUpdateActivityInclusions(newObj);
                BootstrapAlert.BootstrapAlertMessage(dvMsg, result.StatusMessage, (BootstrapAlertType)result.StatusCode);
                BindInclusionsExclusions();
            }
        }