Пример #1
0
        protected void webspherecellgrid_RowDeleting(object sender, DevExpress.Web.Data.ASPxDataDeletingEventArgs e)
        {
            WebsphereCell webcellobj = new WebsphereCell();

            webcellobj.CellID = Convert.ToInt32(e.Keys[0]);
            try
            {
                VSWebBL.ConfiguratorBL.WebsphereCellBL.Ins.Deletecell(webcellobj);
            }
            catch (Exception ex)
            {
                //6/27/2014 NS added for VSPLUS-634
                Log.Entry.Ins.WriteHistoryEntry(DateTime.Now.ToString() + " Exception - " + ex);
            }
            ASPxGridView gridview = (ASPxGridView)sender;

            gridview.CancelEdit();
            e.Cancel = true;
            fillGrid();
            if (Session["Treeviewvisibility"].ToString() == "true")
            {
                CollapseAllButton.Visible = false;
                ImportButton.Visible      = false;
                NodesTreeList.Visible     = false;
            }
            else
            {
                CollapseAllButton.Visible = true;
                ImportButton.Visible      = true;
                NodesTreeList.Visible     = true;
            }
        }
Пример #2
0
    protected void gridSets_RowDeleting(object sender, DevExpress.Web.Data.ASPxDataDeletingEventArgs e)
    {
        var         keys            = e.Keys;
        ICollection valueCollection = e.Keys.Values;

        int[] vals = new int[e.Keys.Count];
        valueCollection.CopyTo(vals, 0);

        int subjset_pk = Convert.ToInt32(vals[0]);

        int     i = gridSets.FindVisibleIndexByKeyValue(e.Keys[gridSets.KeyFieldName]);
        Control c = gridSets.FindDetailRowTemplateControl(i, "gridSets");

        e.Cancel = true;

        SQL_utils sql = new SQL_utils("data");

        int n = sql.IntScalar_from_SQLstring("select count(*) from dp.dataproject where subjset_pk = " + subjset_pk.ToString());

        if (n == 0)
        {
            string sql1 = "delete from dp.Subj where subjset_pk = " + subjset_pk;
            sql.NonQuery_from_SQLstring(sql1);
            string sql2 = "delete from dp.SubjSet where subjset_pk = " + subjset_pk;
            sql.NonQuery_from_SQLstring(sql2);
        }


        DataTable dt = GetSubjSets();

        gridSets.DataSource = dt;
        gridSets.DataBind();

        sql.Close();
    }
        // gridview 删除事件
        public void GridView1_RowDeleting(object sender, DevExpress.Web.Data.ASPxDataDeletingEventArgs e)
        {
            var i  = e.Keys[LessonGridview.KeyFieldName];
            var bb = i;

            LessonGridview.DataBind();
        }
Пример #4
0
        protected void gridArtifacts_RowDeleting(object sender, DevExpress.Web.Data.ASPxDataDeletingEventArgs e)
        {
            rc_services.DeleteAttachment(Guid.Parse(e.Keys[0].ToString()));
            e.Cancel = true;
            ASPxGridView gridArtifacts = (ASPxGridView)sender;
            String       ItemKey       = Session["ItemKey"].ToString();

            gridArtifacts.DataSource = rc_services.GetAttachments(Guid.Parse(ItemKey));
        }
Пример #5
0
        protected void gridFrontMatter_RowDeleting(object sender, DevExpress.Web.Data.ASPxDataDeletingEventArgs e)
        {
            FrontMatter DeleteFrontMatter = new FrontMatter();

            DeleteFrontMatter.FrontMatterID = e.Keys["FrontMatterID"].ToString();
            rtm_services.DeleteFrontMatter(DeleteFrontMatter);
            e.Cancel = true;
            var projectId = Session["projectID"].ToString();

            gridFrontMatter.DataSource = rtm_services.GetFrontMatter(projectId);
            gridFrontMatter.DataBind();
        }
Пример #6
0
 protected void gridChannels_RowDeleting(object sender, DevExpress.Web.Data.ASPxDataDeletingEventArgs e)
 {
     try
     {
         CanonChannel.DeleteChannelById(int.Parse(e.Keys[0].ToString()));
         e.Cancel = true;
         gridChannels.CancelEdit();
         this.BindData();
     }
     catch (Exception ex)
     {
         Logger.Log(string.Format("exception {0}", ex.ToString()), LogLevel.Error);
     }
 }
Пример #7
0
        protected void ASPxGridView1_RowDeleting(object sender, DevExpress.Web.Data.ASPxDataDeletingEventArgs e)
        {
            var grid = (ASPxGridView)sender;

            using (var db = new Entities())
            {
                var old = db.Table1.Find(e.Keys[0]);
                db.Table1.Remove(old);
                db.SaveChanges();
            }

            e.Cancel = true;
            grid.CancelEdit();
        }
Пример #8
0
        protected void ELSGridView_RowDeleting(object sender, DevExpress.Web.Data.ASPxDataDeletingEventArgs e)
        {
            ELSMaster LocObject = new ELSMaster();

            LocObject.ID = Convert.ToInt32(e.Keys[0]);

            Object ReturnValue = VSWebBL.ConfiguratorBL.ELSBL.Ins.DeleteData(LocObject);

            ASPxGridView gridView = (ASPxGridView)sender;

            gridView.CancelEdit();
            e.Cancel = true;
            fillData(EventKey);
            FillELSGrid();
        }
Пример #9
0
        protected void DELSGridView_RowDeleting(object sender, DevExpress.Web.Data.ASPxDataDeletingEventArgs e)
        {
            //5/10/2016 Sowjanya modified for VSPLUS-2939

            try
            {
                DataTable Htable = Session["DELStable"] as DataTable;


                DataRow[] dr = Htable.Select("ID=" + Convert.ToInt32(e.Keys[0]));
                foreach (DataRow r in dr)
                {
                    r.Delete();

                    r.AcceptChanges();
                }

                LogFile LocObject = new LogFile();
                LocObject.ID = Convert.ToInt32(e.Keys[0]);
                int id = Convert.ToInt32(e.Keys[0]);
                Session["DELStable"] = Htable;

                if (Session["key"] != null)
                {
                    Session["key"] += "," + id.ToString();
                }
                else
                {
                    Session["key"] += id.ToString();
                }


                ASPxGridView gridview = (ASPxGridView)sender;
                gridview.CancelEdit();
                e.Cancel = true;
            }
            catch
            {
            }
        }
 /// <summary>
 /// elimina los skus de la promo
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected void UiVistaSkusAsociadosPromoPorPrecioEspecial_RowDeleting(object sender, DevExpress.Web.Data.ASPxDataDeletingEventArgs e)
 {
     e.Cancel = true;
     try
     {
         var SkuPromoID = int.Parse(e.Values["SPECIAL_PRICE_LIST_BY_SCALE_ID"].ToString());
         var IdPromo    = int.Parse(UiTxtCodigoDePromocionDeDescuentoPorPrecioEspecial.Value.ToString());
         UsuarioDeseaEliminarSkusAPromo?.Invoke(sender,
                                                new PromoArgumento
         {
             Promo = new Promo
             {
                 PROMO_ID = IdPromo
             },
             DescuentoPorPrecioEspecial = new DescuentosPorPrecioEspecial
             {
                 SPECIAL_PRICE_LIST_BY_SCALE_ID = SkuPromoID
             }
         });
     }
     catch (Exception ex)
     {
         EstablecerError("No se ha podido eliminar sku debido a: " + ex.Message, sender);
     }
 }