public static List <ATTUpaSamuha> GetUpaSamuhaList(int?sewaID, int?samuhaID, int?upaSamuhaID) { List <ATTUpaSamuha> lstUpaSamuha = new List <ATTUpaSamuha>(); try { foreach (DataRow row in DLLUpaSamuha.GetUpaSamuhaTable(sewaID, samuhaID, upaSamuhaID).Rows) { ATTUpaSamuha obj = new ATTUpaSamuha(); obj.SewaID = int.Parse(row["sewa_id"].ToString()); obj.SamuhaID = int.Parse(row["samuha_id"].ToString()); obj.UpaSamuhaID = int.Parse(row["upa_samuha_id"].ToString()); obj.UpaSamuhaName = row["upa_samuha_name"].ToString(); obj.EntryBy = row["entry_by"].ToString(); obj.EntryOn = DateTime.Parse(row["entry_on"].ToString()); obj.Action = "M"; lstUpaSamuha.Add(obj); } return(lstUpaSamuha); } catch (Exception ex) { throw ex; } }
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 btnAddUpaSamuha_Click(object sender, EventArgs e) { if (this.grdSamuha.SelectedIndex <= -1) { this.lblStatusMessage.Text = "समुह छान्नुहोस्"; this.programmaticModalPopup.Show(); return; } if (this.txtUpaSamuha.Text == "") { this.lblStatusMessage.Text = "उप-समुह छान्नुहोस्"; this.programmaticModalPopup.Show(); return; } ATTSewa sewa = (ATTSewa)Session["Sewa"]; List <ATTSamuha> LSTSamuha = sewa.LstSamuha; List <ATTUpaSamuha> LSTUpaSamuha = LSTSamuha[grdSamuha.SelectedIndex].LstUpaSamuha; if (grdUpaSamuha.SelectedIndex < 0) { LSTUpaSamuha.Add(new ATTUpaSamuha(0, 0, 0, this.txtUpaSamuha.Text.ToString(), Session["UserName"].ToString(), DateTime.Now, "A")); } else { ATTUpaSamuha objUpaSamuha = LSTUpaSamuha[grdUpaSamuha.SelectedIndex]; objUpaSamuha.SewaID = 0; objUpaSamuha.SamuhaID = 0; objUpaSamuha.UpaSamuhaID = 0; objUpaSamuha.UpaSamuhaName = this.txtUpaSamuha.Text.ToString().Trim(); objUpaSamuha.EntryBy = Session["UserName"].ToString(); objUpaSamuha.Action = "M"; } this.grdUpaSamuha.DataSource = LSTUpaSamuha; this.grdUpaSamuha.DataBind(); this.txtUpaSamuha.Text = ""; this.grdUpaSamuha.SelectedIndex = -1; }
protected void btnSubmit_Click(object sender, EventArgs e) { if (this.txtSewaName.Text == "") { this.lblStatusMessage.Text = "**सेवाको नाम राख्न्नुहोस्"; this.programmaticModalPopup.Show(); return; } if (this.txtSamuha.Text == "" && this.txtUpaSamuha.Text != "") { this.lblStatusMessage.Text = "**समुहको नाम राख्नुहोस्"; this.programmaticModalPopup.Show(); this.txtUpaSamuha.Text = ""; return; } ATTSewa sewa = (ATTSewa)Session["Sewa"]; if (sewa == null) { this.lblStatusMessage.Text = "**र्कपया सेवा राख्नुहोस्"; this.programmaticModalPopup.Show(); return; } else { sewa.SewaName = txtSewaName.Text; foreach (ATTSamuha VAR in sewa.LstSamuha) { if (VAR.LstUpaSamuha.Count < 1) { ATTUpaSamuha obj = new ATTUpaSamuha(); obj.UpaSamuhaName = VAR.SamuhaName; obj.Action = "A"; obj.EntryBy = ((ATTUserLogin)Session["Login_User_Detail"]).UserName; VAR.LstUpaSamuha.Add(obj); } } try { if (BLLSewa.AddSewa(sewa)) { //if (sewa.Action == "A") //{ this.lblStatusMessage.Text = "Sewa Saved Successfully."; this.programmaticModalPopup.Show(); //} //else //{ // this.lblStatusMessage.Text = "Sewa Edited Successfully"; // this.programmaticModalPopup.Show(); //} } if (this.lstSewa.SelectedIndex == -1) { ((List <ATTSewa>)Session["sewa_list"]).Add(sewa); } else { ((List <ATTSewa>)Session["sewa_list"])[this.lstSewa.SelectedIndex] = sewa; } this.lstSewa.DataSource = Session["sewa_list"]; this.lstSewa.DataTextField = "SewaName"; this.lstSewa.DataValueField = "SewaID"; this.lstSewa.DataBind(); this.ClearThisObject(); this.lstSewa.SelectedIndex = -1; this.txtSewaName.Focus(); } catch (Exception ex) { this.lblStatusMessage.Text = ex.ToString(); this.programmaticModalPopup.Show(); return; } } }