Exemple #1
0
        public static List <ATTBench> GetBench(int orgID, int?benchNo, string active, int defaultFlag)
        {
            List <ATTBench> BenchLST = new List <ATTBench>();

            try
            {
                foreach (DataRow row in DLLBench.GetBench(orgID, benchNo, active).Rows)
                {
                    ATTBench objBench = new ATTBench();
                    objBench.OrgID     = int.Parse(row["ORG_ID"].ToString());
                    objBench.BenchNo   = int.Parse(row["BENCH_NO"].ToString());
                    objBench.BenchDesc = row["BENCH_DESC"].ToString();
                    objBench.Active    = row["ACTIVE"].ToString();
                    BenchLST.Add(objBench);
                }

                if (defaultFlag > 0)
                {
                    ATTBench obj = new ATTBench();
                    obj.BenchNo   = 0;
                    obj.BenchDesc = "छान्नुहोस";
                    BenchLST.Insert(0, obj);
                }
                return(BenchLST);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemple #2
0
    protected void btnAdd_Click(object sender, EventArgs e)
    {
        if (lstOrganization.SelectedIndex == -1)
        {
            lblStatusMessage.Text = "Please select organization first";
            programmaticModalPopup.Show();
            return;
        }

        List <ATTBench> lstBench = (List <ATTBench>)Session["Bench"];

        if (grdBench.SelectedIndex == -1)
        {
            ATTBench attBench = new ATTBench();
            attBench.OrgID     = int.Parse(lstOrganization.SelectedValue);
            attBench.BenchNo   = 0;
            attBench.BenchDesc = txtBenchDesc_RQD.Text.Trim();
            attBench.Active    = (chkActive.Checked == true) ? "Y" : "N";
            attBench.EntryBy   = strUser;
            attBench.Action    = "A";
            lstBench.Add(attBench);
        }
        else
        {
            lstBench[grdBench.SelectedIndex].OrgID     = int.Parse(grdBench.SelectedRow.Cells[0].Text.ToString());
            lstBench[grdBench.SelectedIndex].BenchNo   = int.Parse(hdnBenchID.Value.ToString());
            lstBench[grdBench.SelectedIndex].BenchDesc = txtBenchDesc_RQD.Text.Trim();
            lstBench[grdBench.SelectedIndex].Active    = (chkActive.Checked == true) ? "Y" : "N";
            lstBench[grdBench.SelectedIndex].Action    = (grdBench.SelectedRow.Cells[4].Text == "A") ? "A" : "E";
        }
        Session["Bench"]    = lstBench;
        grdBench.DataSource = lstBench;
        grdBench.DataBind();
        for (int i = 0; i < grdBench.Rows.Count; i++)
        {
            if (int.Parse(grdBench.Rows[i].Cells[1].Text.ToString()) > 0)
            {
                ((LinkButton)grdBench.Rows[i].Cells[6].Controls[0]).Visible = false;
            }
        }
        txtBenchDesc_RQD.Text  = "";
        hdnBenchID.Value       = "0";
        grdBench.SelectedIndex = -1;
    }