Exemplo n.º 1
0
 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>"); }
 }
Exemplo n.º 2
0
 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>"); }
 }
Exemplo n.º 3
0
 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>"); }
 }