private void EditData() { try { if (string.IsNullOrEmpty(txtName.Text) || string.IsNullOrEmpty(txtPrice.Text) || string.IsNullOrEmpty(txtStyle.Text) || ddlType.SelectedValue == "0") { Response.Write("<script>alert('من فضلك تأكد من ادخال كل البيانات بشكل صحيح')</script>"); return; } ADAM.DataBase.ADAMConnectionString Mdb = new DataBase.ADAMConnectionString(); ADAM.DataBase.CurrencyData dr = Mdb.CurrencyDatas.Single(a => a.Id == long.Parse(hfCurrenyId.Value)); if (Validation()) { dr.CurrencyName = txtName.Text; dr.CurrencyPrice = decimal.Parse(txtPrice.Text); dr.CurrencyStyle = txtStyle.Text; dr.CurrencyType = int.Parse(ddlType.SelectedValue); Mdb.SaveChanges(); Response.Redirect("~/Account/webCurrencyData.aspx"); } else { Response.Write("<script>alert('هذا الكود غير موجود بقاعدة البيانات')</script>"); } } catch { Response.Write("<script>alert('خطأ أثناء التعديل من فضلك تأكد من ادخال البيانات بشكل صحيح او الاتصال بقاعدة البيانات ')</script>"); } }
private void DeleteData() { try { ADAM.DataBase.ADAMConnectionString Mdb = new DataBase.ADAMConnectionString(); ADAM.DataBase.CurrencyData dr = Mdb.CurrencyDatas.Single(a => a.Id == long.Parse(hfCurrenyId.Value)); var AccountRows = from a in Mdb.Accounts where a.AccountCurrency == dr.Id select a; if (AccountRows.Count() > 0) { Response.Write("<script>alert('لا يمكن الحذف لوجود حسابات مرتبطة بها')</script>"); return; } Mdb.CurrencyDatas.Remove(dr); Mdb.SaveChanges(); EmptyData(); Response.Write("<script>alert('تمت عملية الحذف نجاح')</script>"); } catch { Response.Write("<script>alert('خطأ أثناء الحذف من فضلك تأكد من ادخال البيانات بشكل صحيح او من الاتصال بقاعدة البيانات')</script>"); } }
private void ShowData() { try { ADAM.DataBase.ADAMConnectionString Mdb = new DataBase.ADAMConnectionString(); var Rows = from a in Mdb.CurrencyDatas where a.Id == long.Parse(hfCurrenyId.Value) select a; if (Rows.Count() > 0) { ADAM.DataBase.CurrencyData dr = Mdb.CurrencyDatas.Single(a => a.Id == long.Parse(hfCurrenyId.Value)); txtName.Text = dr.CurrencyName; txtPrice.Text = dr.CurrencyPrice.ToString(); txtStyle.Text = dr.CurrencyStyle; ddlType.SelectedValue = dr.CurrencyType.ToString(); } else { } } catch { Response.Write("<script>alert('خطأ أثناء عرض البيانات من فضلك تأكد من الكود او من الاتصال بقاعدة البيانات')</script>"); } }