Example #1
0
        protected void btnProjEdit_OnClick(object sender, EventArgs e)
        {
            int      projectlength = 0;
            var      usn           = Session["username"].ToString();
            string   projTt        = TextBoxtitle.Text.Trim();
            var      pstartD       = txtDateofStart.Value.Trim();
            DateTime projTDt       = DateTime.Parse(pstartD);
            string   county        = ddlSelCountry.SelectedItem.Text;
            string   constituency  = ddlConstituency.SelectedItem.Text;
            string   urbantarget   = txtAreaTargetSettmnt.Text.Trim();

            string  scale     = ddlEstScale.SelectedItem.Text;
            decimal projCost  = Convert.ToDecimal(TextBoxcost.Text);
            decimal contrib   = Convert.ToDecimal(TextBoxcont.Text);
            decimal kcdffunds = Convert.ToDecimal(TextBoxrequested.Text);
            string  projectNm = lblProjNo.Text;

            if (ddlMonths.SelectedItem.Text == "..Select project Length..")
            {
                KCDFAlert.ShowAlert("Select valid project duration!");
                return;
            }
            else
            {
                projectlength = Convert.ToInt32(ddlMonths.SelectedItem.Text);
            }

            try
            {
                var     credentials = new NetworkCredential(ConfigurationManager.AppSettings["W_USER"], ConfigurationManager.AppSettings["W_PWD"], ConfigurationManager.AppSettings["DOMAIN"]);
                Portals sup         = new Portals();
                sup.Credentials     = credentials;
                sup.PreAuthenticate = true;
                sup.FnEditProject(projectNm, county, constituency, urbantarget,
                                  projectlength, projCost, contrib, kcdffunds, projTDt, scale);

                KCDFAlert.ShowAlert("Data Updated Successfully!");

                TextBoxtitle.Text             = "";
                txtDateofStart.Value          = "";
                ddlSelCountry.SelectedIndex   = 0;
                ddlConstituency.SelectedIndex = 0;
                txtAreaTargetSettmnt.Text     = "";
                ddlMonths.SelectedIndex       = 0;
                ddlEstScale.SelectedIndex     = 0;
                TextBoxcost.Text      = "";
                TextBoxcont.Text      = "";
                TextBoxrequested.Text = "";
            }
            catch (Exception ex)
            {
                KCDFAlert.ShowAlert(ex.Message);
            }
        }