private void LoadTameliType()
    {
        try
        {
            List<ATTTameliType> tameliTypeLIST = BLLTameliType.GetTameliType(null, null);
            Session["TameliType"] = tameliTypeLIST;

            lstTameliType.DataSource = tameliTypeLIST;
            lstTameliType.DataBind();
            lstTameliType.SelectedIndex = -1;
        }
        catch (Exception)
        {
            lblStatusMessage.Text = "Could Not Load Tameli Type </br>";
            this.programmaticModalPopup.Show();
        }


    }
 private void LoadTameliType()
 {
     try
     {
         List <ATTTameliType> tameliTypeLIST = BLLTameliType.GetTameliType(null, "Y");
         ATTTameliType        obj            = new ATTTameliType();
         obj.TameliTypeName = "छान्नुहोस्";
         obj.TameliTypeID   = 0;
         tameliTypeLIST.Insert(0, obj);
         ddlTameliType.DataSource = tameliTypeLIST;
         ddlTameliType.DataBind();
     }
     catch (Exception)
     {
         lblStatusMessage.Text = "तामेलीको प्रकार लोड गर्न सकेन </br>";
         this.programmaticModalPopup.Show();
         return;
     }
 }
    protected void btnSave_Click(object sender, EventArgs e)
    {
        if (txTameliTypeName.Text.Trim() == "")
        {
            lblStatusMessage.Text = "तामेलीको प्रकार छुट्यो </br>";
            this.programmaticModalPopup.Show();
            return;
        }

        try
        {
            List<ATTTameliType> tameliTypeLST = (List<ATTTameliType>)Session["TameliType"];

            ATTTameliType tameliType = new ATTTameliType();

            tameliType.TameliTypeName = txTameliTypeName.Text.Trim();
            tameliType.Active = (chkTameliType.Checked) ? "Y" : "N";
            tameliType.EntryBy = entryBy;
            if (lstTameliType.SelectedIndex >= 0)
            {
                tameliType.Action = "E";
                tameliType.TameliTypeID = tameliTypeLST[lstTameliType.SelectedIndex].TameliTypeID;
            }
            else
            {
                tameliType.Action = "A";
            }
            if (BLLTameliType.AddEditDeleteTameliType(tameliType))
            {
                if (lstTameliType.SelectedIndex >= 0)
                {
                    tameliTypeLST[lstTameliType.SelectedIndex] = tameliType;
                }
                else
                {
                    tameliTypeLST.Add(tameliType);
                }

                lstTameliType.DataSource = tameliTypeLST;
                lstTameliType.DataBind();

                lblStatusMessage.Text = "Data Saved Successfully</br>";
                this.programmaticModalPopup.Show();
            }
            else
            {
                lblStatusMessage.Text = "Problem Occurred while Saving Data </br>";
                this.programmaticModalPopup.Show();
            }
            txTameliTypeName.Text = "";
            chkTameliType.Checked = true;
            lstTameliType.SelectedIndex = -1;

        }
        catch (Exception)
        {
            lblStatusMessage.Text = "Problem Occurred while Saving Data </br>";
            this.programmaticModalPopup.Show();
        }

    }