protected void BtnEdit_Command(object sender, CommandEventArgs e)
        {
            int outputId = 0;

            if (e.CommandName == "edit")
            {
                outputId = int.Parse(e.CommandArgument.ToString());
                SecureQueryString str = new SecureQueryString();
                str["id"] = e.CommandArgument.ToString();
                Response.Redirect(Constants.ConstantAppPath + "/Modules/OutputTargetManagement/AddOutput.aspx" + str.EncryptedString, false);
            }
            else if (e.CommandName == "delete")
            {
                objComOutputTarget = new OutputTarget();
                objComOutputTarget.ActivityOutputId = int.Parse(e.CommandArgument.ToString());
                objComOutputTarget.Mode             = "D";
                objWebService = new OutputTargetService();
                objWebService.AuthSoapHdValue = ServiceAuth.ServiceAuthenticationOutputTarget();
                objWebService.AddOutput(objComOutputTarget);
                Response.Redirect(Constants.ConstantAppPath + "/Modules/OutputTargetManagement/ListOutput.aspx");
            }
            else if (e.CommandName == "lock")
            {
                int i = 0;
                objComOutputTarget = new OutputTarget();
                objComOutputTarget.ActivityOutputId = int.Parse(e.CommandArgument.ToString());
                objComOutputTarget.Mode             = "L";
                objWebService = new OutputTargetService();
                objWebService.AuthSoapHdValue = ServiceAuth.ServiceAuthenticationOutputTarget();
                i = objWebService.AddOutput(objComOutputTarget);
                if (i > 0)
                {
                    Response.Redirect(Constants.ConstantAppPath + "/Modules/OutputTargetManagement/ListOutput.aspx");
                }
                else
                {
                    Response.Write("<script>alert('Lock failed')</script>");
                }
            }
            else
            {
                int i = 0;
                objComOutputTarget = new OutputTarget();
                objComOutputTarget.ActivityOutputId = int.Parse(e.CommandArgument.ToString());
                objComOutputTarget.Mode             = "L";
                objWebService = new OutputTargetService();
                objWebService.AuthSoapHdValue = ServiceAuth.ServiceAuthenticationOutputTarget();
                i = objWebService.AddOutput(objComOutputTarget);
                if (i > 0)
                {
                    Response.Redirect(Constants.ConstantAppPath + "/Modules/OutputTargetManagement/ListOutput.aspx");
                }
                else
                {
                    Response.Write("<script>alert('Unlock failed')</script>");
                }
            }
        }
Example #2
0
        /* protected void ddlSubSector_SelectedIndexChanged(object sender, EventArgs e)
         * {
         *   populateActivities(ddlSubsector.SelectedValue.ToInt32());
         * }
         *
         *
         *
         * private void populateActivities(int i)
         * {
         *   DataTable dt = new DataTable();
         *   objOutputTarget = new OutputTarget();
         *   objOutputTarget.Lang = Session["LanguageSetting"].ToString();
         *   objOutputTarget.SubSectorId = i;
         *   objWebService = new OutputTargetService();
         *   objWebService.AuthSoapHdValue = ServiceAuth.ServiceAuthenticationOutputTarget();
         *   dt = objWebService.populateActivities(objOutputTarget);
         *   if (dt != null && dt.Rows.Count > 0)
         *   {
         *       ddlOutputType.DataSource = dt;
         *       ddlOutputType.DataTextField = "ACTIVITY_NAME";
         *       ddlOutputType.DataValueField = "ACTIVITY_ID";
         *       ddlOutputType.DataBind();
         *       ddlOutputType.Items.Insert(0, "--Select Activity--");
         *   }
         * }*/

        protected void btnAddOutput_Click(object sender, EventArgs e)
        {
            int i = 0;

            objOutputTarget = new OutputTarget();
            objOutputTarget.ActivityOutputId      = Session["outputId"].ToInt32();
            objOutputTarget.ActivityOutputEngName = txtOutputEngName.Text;
            objOutputTarget.ActivityOutputNepName = txtOutputNepName.Text;
            objOutputTarget.ActivityOutputCode    = txtOutputCode.Text;
            objOutputTarget.ParentOutputId        = ddlOutput.SelectedValue.ToInt32();
            objOutputTarget.ActivityOutputTypeId  = ddlOutputType.SelectedValue.ToInt32();
            objOutputTarget.ToipYear = txtToipYear.Text;

            objOutputTarget.SubSectorId = ddlSubsector.SelectedValue.ToInt32();
            // objOutputTarget.ActivityId = ddlActivity.SelectedValue.ToInt32();

            string responsibleOffices = string.Empty;

            foreach (ListItem it in chkResponsibleOffices.Items)
            {
                if (it.Selected)
                {
                    responsibleOffices += it.Value + ",";
                }
            }

            objOutputTarget.ResponsibleOfficeId = responsibleOffices;

            objOutputTarget.IsEnable = (chkIsEnable.Checked) ? 1 : 0;
            objOutputTarget.IsLocked = 0;
            if (Session["outputId"].ToInt32() == 0)
            {
                objOutputTarget.Mode = "I";
            }
            else
            {
                objOutputTarget.Mode = "U";
            }
            objWebService = new OutputTargetService();
            objWebService.AuthSoapHdValue = ServiceAuth.ServiceAuthenticationOutputTarget();
            i = objWebService.AddOutput(objOutputTarget);
            if (i > 0)
            {
                Response.Write("<script>alert('Activity output added successfully!')</script>");
                Response.Redirect(Constants.ConstantAppPath + "/Modules/OutputTargetManagement/ListOutput.aspx");
            }
            else
            {
                Response.Write("<script>alert('Activity output addition failed!')</script>");
            }
        }