Exemplo n.º 1
0
    protected void gvSetting_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        if (e.CommandName == "Edit")
        {
            pteID = Convert.ToInt32(e.CommandArgument);
            lblErrorMessage.Visible = false;
        }

        else if (e.CommandName == "Delete")
        {
            lblErrorMessage.Visible = false;
            PTEStandards.DeleteSetting(Convert.ToInt32(e.CommandArgument), DateTime.Now, UserInfo.GetCurrentUserInfo().UserId);
            LoadData();
        }
        else if (e.CommandName == "AddMore")
        {
            //    LinkButton lnkbtnAddMore = gvSetting.FooterRow.FindControl("lnkbtnAddMore") as LinkButton;
            LinkButton lnkbtnAddMoreSetting = gvSetting.FooterRow.FindControl("lnkbtnAddMore") as LinkButton;
            LinkButton lnkbtnAddSetting     = gvSetting.FooterRow.FindControl("lnkbtnAddSetting") as LinkButton;
            LinkButton lnkbtnCancelSetting  = gvSetting.FooterRow.FindControl("lnkbtnCancelSetting") as LinkButton;
            lnkbtnAddSetting.Visible     = true;
            lnkbtnAddMoreSetting.Visible = false;
            lnkbtnCancelSetting.Visible  = true;

            //    DropDownList dllstakeholdertypefooter = gvSetting.FooterRow.FindControl("ddlstakeholderTypeListfooter") as DropDownList;
            DropDownList dlltiresizefooter = gvSetting.FooterRow.FindControl("ddlTireSizeListfooter") as DropDownList;
            TextBox      txtEffectiveDate  = gvSetting.FooterRow.FindControl("txteffectivedatefooter") as TextBox;
            TextBox      txtExpirtaionDate = gvSetting.FooterRow.FindControl("txtexpirationdatefooter") as TextBox;
            TextBox      txtDollarValue    = gvSetting.FooterRow.FindControl("txtDollarValuefooter") as TextBox;

            //   dllstakeholdertypefooter.Visible = true;
            dlltiresizefooter.Visible = true;
            txtEffectiveDate.Visible  = true;
            txtExpirtaionDate.Visible = true;
            txtDollarValue.Visible    = true;
            lblErrorMessage.Visible   = false;
            ScriptManager.RegisterStartupScript(this, GetType(), "AddDataPickerFooter", "SetDatePicket();", true);
        }
        else if (e.CommandName == "CancelSetting")
        {
            lblErrorMessage.Visible = false;
            gvSetting.EditIndex     = -1;
            LoadData();
        }
        else if (e.CommandName == "Insert")
        {
            DropDownList dllstakeholdertypefooter = gvSetting.FooterRow.FindControl("ddlstakeholderTypeListfooter") as DropDownList;
            DropDownList dlltiresizefooter        = gvSetting.FooterRow.FindControl("ddlTireSizeListfooter") as DropDownList;
            TextBox      txtEffectiveDate         = gvSetting.FooterRow.FindControl("txteffectivedatefooter") as TextBox;
            TextBox      txtExpirtaionDate        = gvSetting.FooterRow.FindControl("txtexpirationdatefooter") as TextBox;
            TextBox      txtDollarValue           = gvSetting.FooterRow.FindControl("txtDollarValuefooter") as TextBox;


            PTEStandards objPTE = new PTEStandards();
            //objPTE.OrganizationId = UserOrganizationId;
            objPTE.StateId = Conversion.ParseInt(ddlStewardship.SelectedItem.Value);
            //  objPTE.OrganizationSubTypeId = Convert.ToInt32(dllstakeholdertypefooter.SelectedValue);
            objPTE.SizeId          = Convert.ToInt32(dlltiresizefooter.SelectedValue);
            objPTE.EffectiveDate   = Convert.ToDateTime(txtEffectiveDate.Text, System.Globalization.CultureInfo.InvariantCulture);
            objPTE.ExpirationDate  = Convert.ToDateTime(txtExpirtaionDate.Text, System.Globalization.CultureInfo.InvariantCulture);
            objPTE.DollarValue     = float.Parse(txtDollarValue.Text);
            objPTE.LanguageId      = LanguageId;
            objPTE.CreatedDate     = DateTime.Now;
            objPTE.CreatedByUserId = UserInfo.GetCurrentUserInfo().UserId;

            int checkBit = PTEStandards.AddSetting(objPTE);
            if (checkBit == 0)
            {
                lblErrorMessage.Visible  = true;
                lblErrorMessage.CssClass = "custom-absolute-alert alert-danger";
                lblErrorMessage.Text     = "Record already Exists...";
                ScriptManager.RegisterStartupScript(this, GetType(), "fadeOut", "fadeOut();", true);
            }

            else
            {
                lblErrorMessage.Visible  = true;
                lblErrorMessage.CssClass = "custom-absolute-alert alert-success";
                lblErrorMessage.Text     = "Record added successfully...";
                ScriptManager.RegisterStartupScript(this, GetType(), "fadeOut", "fadeOut();", true);
            }

            LoadData();
        }
    }