I wantto startup a simple javascript and display a aler user. The code i use is as follows:
| string radalertscript = string.Empty; |
| radalertscript = "<script language='javascript'> alert(' asd ') </script>"; |
| Page.ClientScript.RegisterStartupScript(this.GetType(), "alert", radalertscript); |
Here in event named RadGridHizmetler_DeleteCommand:
| protected void RadGridHizmetler_DeleteCommand(object source, GridCommandEventArgs e) |
| { |
| long pkVal = 0; |
| EntityCollection<HizmetEntity> hizmetlistesi = new EntityCollection<HizmetEntity>(); |
| DBAdapter.FetchEntityCollection(hizmetlistesi,null); |
| GridEditableItem eeditedItem = e.Item as GridEditableItem; |
| if (e.CommandName == "Delete") |
| { |
| pkVal = Convert.ToInt64(editedItem.OwnerTableView.DataKeyValues[editedItem.ItemIndex]["HizmetId"]); |
| string radalertscript = string.Empty; |
| int makbuzsayisi = GetHizmet(pkVal.ToString()); |
| int hesapsayisi = GetHesap(pkVal.ToString()); |
| int tahakkukdetay = GetTahakkukDetay(pkVal.ToString()); |
| if (makbuzsayisi > 0 || tahakkukdetay > 0) |
| { |
| if (makbuzsayisi > 0 && tahakkukdetay == 0) |
| { |
| radalertscript = "<script language='javascript'> alert('asd') </script>"; |
| } |
| else if (makbuzsayisi == 0 && tahakkukdetay > 0) |
| { |
| radalertscript = "<script language='javascript'> alert('sds') </script>"; |
| } |
| else if (makbuzsayisi > 0 && tahakkukdetay > 0) |
| { |
| radalertscript = "<script language='javascript'> alert(' rhgrh') </script>"; |
| } |
| Page.ClientScript.RegisterStartupScript(this.GetType(), "alert", radalertscript); |
| //e.Canceled = true; |
| //return; |
| } |
| else if (makbuzsayisi == 0 && tahakkukdetay == 0) |
| { |
| if (hesapsayisi > 0 ) |
| { |
| if (HizmetHesaplariSil(pkVal.ToString())) |
| { |
| DBAdapter.StartTransaction(System.Data.IsolationLevel.ReadCommitted, "HizmetSil1"); |
| CollectionController<HizmetEntity>.Control(hizmetlistesi, pkVal.ToString()); |
| if (hizmetlistesi.RemovedEntitiesTracker.Count > 0) |
| DBAdapter.DeleteEntityCollection(hizmetlistesi.RemovedEntitiesTracker); |
| DBAdapter.SaveEntityCollection(hizmetlistesi, false, true); |
| DBAdapter.Commit(); |
| //RadGridHizmetler.MasterTableView.SortExpressions.Clear(); |
| //RadGridHizmetler.MasterTableView.GroupByExpressions.Clear(); |
| //RadGridHizmetler.Rebind(); |
| return; |
| } |
| else |
| { |
| radalertscript = "<script language='javascript'> alert('Hizmet silerken bir hata oluÅŸtu. Daha sonra tekrar deneyiniz.') </script>"; |
| Page.ClientScript.RegisterStartupScript(this.GetType(), "alert", radalertscript); |
| } |
| } |
| else if (hesapsayisi == 0) |
| { |
| DBAdapter.StartTransaction(System.Data.IsolationLevel.ReadCommitted, "HizmetSil2"); |
| CollectionController<HizmetEntity>.Control(hizmetlistesi, pkVal.ToString()); |
| if (hizmetlistesi.RemovedEntitiesTracker.Count > 0) |
| DBAdapter.DeleteEntityCollection(hizmetlistesi.RemovedEntitiesTracker); |
| DBAdapter.SaveEntityCollection(hizmetlistesi, false, true); |
| DBAdapter.Commit(); |
| //RadGridHizmetler.MasterTableView.SortExpressions.Clear(); |
| //RadGridHizmetler.MasterTableView.GroupByExpressions.Clear(); |
| //RadGridHizmetler.Rebind(); |
| return; |
| } |
| } |
| } |
| } |