protected void btnAddUpaSamuha_Click(object sender, EventArgs e) { if (this.grdSamuha.SelectedIndex <= -1) { return; } if (this.txtUpaSamuha.Text == "") { return; } ATTSewa sewa = (ATTSewa)Session["sewa"]; ATTSamuha samuha = sewa.LstSamuha[this.grdSamuha.SelectedIndex]; if (this.grdUpaSamuha.SelectedRow == null) { samuha.LstUpaSamuha.Add(new ATTUpaSamuha(0, 0, 0, this.txtUpaSamuha.Text, "suraj", DateTime.Now, "A")); } else { ATTUpaSamuha ExUpaSamuha = samuha.LstUpaSamuha[this.grdUpaSamuha.SelectedIndex]; ExUpaSamuha.UpaSamuhaName = this.txtUpaSamuha.Text; } this.grdUpaSamuha.DataSource = samuha.LstUpaSamuha; this.grdUpaSamuha.DataBind(); this.txtUpaSamuha.Text = ""; this.grdUpaSamuha.SelectedIndex = -1; }
protected void grdSamuha_SelectedIndexChanged(object sender, EventArgs e) { ATTSewa sewa = (ATTSewa)Session["Sewa"]; ATTSamuha samuha = sewa.LstSamuha[this.grdSamuha.SelectedIndex]; List <ATTUpaSamuha> lstUpaSamuha = samuha.LstUpaSamuha; this.txtSamuha.Text = samuha.SamuhaName; this.txtUpaSamuha.Text = ""; this.grdUpaSamuha.DataSource = lstUpaSamuha; this.grdUpaSamuha.DataBind(); this.grdUpaSamuha.SelectedIndex = -1; }
public static List <ATTSamuha> GetSamuhaList(int?sewaID, int?samuhaID) { List <ATTSamuha> lstSamuha = new List <ATTSamuha>(); try { List <ATTUpaSamuha> lstUpaSamuha = BLLUpaSamuha.GetUpaSamuhaList(null, null, null); foreach (DataRow row in DLLSamuha.GetSamuhaTable(sewaID, samuhaID).Rows) { ATTSamuha samuha = new ATTSamuha(); samuha.SewaID = int.Parse(row["sewa_id"].ToString()); samuha.SamuhaID = int.Parse(row["samuha_id"].ToString()); samuha.SamuhaName = row["samuha_name"].ToString(); samuha.EntryBy = row["entry_by"].ToString(); samuha.EntryOn = DateTime.Parse(row["entry_on"].ToString()); samuha.Action = "M"; samuha.LstUpaSamuha = lstUpaSamuha.FindAll ( delegate(ATTUpaSamuha ups) { return(ups.SewaID == samuha.SewaID && ups.SamuhaID == samuha.SamuhaID); } ); lstSamuha.Add(samuha); } return(lstSamuha); } catch (Exception ex) { throw ex; } }
protected void btnAddSamuha_Click(object sender, EventArgs e) { if (this.txtSamuha.Text == "") { this.lblStatusMessage.Text = "समुह छान्नुहोस्"; this.programmaticModalPopup.Show(); return; } List <ATTSewa> LSTSewa = (List <ATTSewa>)Session["sewa_list"]; ATTSewa sewa = (ATTSewa)Session["Sewa"]; if (this.lstSewa.SelectedIndex < 0) { sewa.SewaName = txtSewaName.Text.Trim(); sewa.EntryBy = Session["UserName"].ToString(); sewa.Action = "A"; List <ATTSewa> LST = LSTSewa.FindAll( delegate(ATTSewa obj) { return(txtSewaName.Text.Trim() == obj.SewaName.Trim().ToString()); } ); if (LST.Count > 0) { this.lblStatusMessage.Text = "सेवा पहिले नै उपलब्द छ"; this.programmaticModalPopup.Show(); return; } else { //if (string.IsNullOrEmpty(sewa.SewaName)) //{ //sewa.SewaName = txtSewaName.Text.Trim(); //} sewa.LstSamuha.Add(new ATTSamuha(0, 0, this.txtSamuha.Text, Session["UserName"].ToString(), DateTime.Now, "A")); //LSTSewa.Add(sewa); } } else { if (this.grdSamuha.SelectedRow == null) { sewa.LstSamuha.Add(new ATTSamuha(0, 0, this.txtSamuha.Text, Session["UserName"].ToString(), DateTime.Now, "A")); LSTSewa.Add(sewa); } else { ATTSamuha ExSamuha = sewa.LstSamuha[this.grdSamuha.SelectedIndex]; ExSamuha.SamuhaName = this.txtSamuha.Text; ExSamuha.Action = "M"; } } this.grdSamuha.DataSource = sewa.LstSamuha; this.grdSamuha.DataBind(); Session["Samuha"] = sewa.LstSamuha; this.txtSamuha.Text = ""; this.grdUpaSamuha.DataSource = ""; this.grdUpaSamuha.DataBind(); this.grdUpaSamuha.SelectedIndex = -1; this.grdSamuha.SelectedIndex = -1; }