public void fill(string ones_ID) { MainDataModule.tmptbl_obsrvDataTable dt = new MainDataModule.tmptbl_obsrvDataTable(); foreach ( DataRow dr in new MainDataModuleTableAdapters.tbl_ones_observersTableAdapter().GetDataBy1(Convert.ToInt32(ones_ID))) { MainDataModule.tmptbl_obsrvRow row = (MainDataModule.tmptbl_obsrvRow)dt.NewRow(); row["نام خانوادگی"] = dr["om_family"].ToString(); row["نام"] = dr["om_name"].ToString(); row["شماره ملی"] = dr["om_international_code"].ToString(); row["جنسیت"] = dr["om_sex"].ToString(); row["تحصیلات"] = new MainDataModuleTableAdapters.tbl_educationsTableAdapter().ScalarQuery(Convert.ToInt32(dr["om_education_link_to_education"].ToString())); row["کد تحصیلات"] = dr["om_education_link_to_education"].ToString(); row["رشته تحصیلی"] = dr["om_branch"].ToString(); row["تاریخ تولد"] = dr["om_age"].ToString(); row["تلفن همراه"] = dr["om_mob"].ToString(); row["نوع نصب"] = dr["om_inst"].ToString(); row["کد نوع نصب"] = dr["om_inst"].ToString(); row["id"] = (dt.Rows.Count + 1).ToString(); dt.Rows.Add(row); } updateGrid(dt); }
protected void Page_Load(object sender, EventArgs e) { ohom_mobile.Attributes.Add("onKeyPress", "return onlyNumbers(event)"); ohom_family.Attributes.Add("onKeyPress", "return onlyAlp(event)"); ohom_name.Attributes.Add("onKeyPress", "return onlyAlp(event)"); ohom_branch.Attributes.Add("onKeyPress", "return onlyAlp(event)"); if (Session["tmptbl_obsrvDataTable"] != null) { MainDataModule.tmptbl_obsrvDataTable dt = new MainDataModule.tmptbl_obsrvDataTable(); dt = (MainDataModule.tmptbl_obsrvDataTable)Session["tmptbl_obsrvDataTable"]; updateGrid(dt); GridView1.DataBind(); } }
protected void LinkButton1_Click(object sender, EventArgs e) { if (Session["tmptbl_obsrvDataTable"] != null) { string tltp = (sender as LinkButton).ToolTip; MainDataModule.tmptbl_obsrvDataTable dt = new MainDataModule.tmptbl_obsrvDataTable(); dt = (MainDataModule.tmptbl_obsrvDataTable)Session["tmptbl_obsrvDataTable"]; int i = 0; int del_i = -1; foreach (MainDataModule.tmptbl_obsrvRow dr in dt.Rows) { if (dr["id"].ToString() == tltp) { del_i = i; } i++; } if (del_i != -1) { dt.Rows[del_i].Delete(); } Session["tmptbl_obsrvDataTable"] = dt; updateGrid(dt); } }
protected void Button5_Click(object sender, EventArgs e) { // حذف یک رکورد از طریق آی دی آن که به تول تیپ منتقل شده و آسانترین راه میباشد if (Session["tmptbl_obsrvDataTable"] != null) { string tltp = (sender as Button).ToolTip; MainDataModule.tmptbl_obsrvDataTable dt = new MainDataModule.tmptbl_obsrvDataTable(); dt = (MainDataModule.tmptbl_obsrvDataTable)Session["tmptbl_obsrvDataTable"]; int i = 0; int del_i = -1; foreach (MainDataModule.tmptbl_obsrvRow dr in dt.Rows) { if (dr["id"].ToString() == tltp) { del_i = i; } i++; } if (del_i != -1) { dt.Rows[del_i].Delete(); } Session["tmptbl_obsrvDataTable"] = dt; updateGrid(dt); } }
protected void Button4_Click(object sender, EventArgs e) { // ساخت دیتا تیبل از طریق مراجعه به حافظه MainDataModule.tmptbl_obsrvDataTable dt = new MainDataModule.tmptbl_obsrvDataTable(); if (Session["tmptbl_obsrvDataTable"] != null) { dt = (MainDataModule.tmptbl_obsrvDataTable)Session["tmptbl_obsrvDataTable"]; } MainDataModule.tmptbl_obsrvRow row = (MainDataModule.tmptbl_obsrvRow)dt.NewRow(); row["نام خانوادگی"] = ohom_family.Text; row["نام"] = ohom_name.Text; row["شماره ملی"] = ohom_international_code.Text; row["جنسیت"] = ohom_sex.SelectedValue; row["تحصیلات"] = ohom_link_to_education.SelectedItem.Text; row["کد تحصیلات"] = ohom_link_to_education.SelectedValue; row["رشته تحصیلی"] = ohom_branch.Text; row["تاریخ تولد"] = ohom_date_birth.Text; row["تلفن همراه"] = ohom_mobile.Text; row["نوع نصب"] = ohom_type_nasb.SelectedItem.Text; row["کد نوع نصب"] = ohom_type_nasb.SelectedValue; row["id"] = (dt.Rows.Count + 1).ToString(); dt.Rows.Add(row); updateGrid(dt); }