Пример #1
0
        private void gridViewReviews_DoubleClick(object sender, EventArgs e)
        {
            GridView view = (GridView)sender;
            Point    pt   = view.GridControl.PointToClient(Control.MousePosition);
            //    DoRowDoubleClick(view, pt);
            GridHitInfo info = view.CalcHitInfo(pt);

            if ((info.InRow || info.InRowCell) && (!gridViewReviews.IsGroupRow(info.RowHandle)))
            {
                //string colCaption = info.Column == null ? "N/A" : info.Column.GetCaption();
                //     MessageBox.Show(string.Format("DoubleClick on row: {0}, column: {1}.", info.RowHandle, colCaption));
                int rankid        = (int)gridViewReviews.GetRowCellValue(info.RowHandle, "ID");
                var newReviewForm = new Forms.FrmPosReviewNew(posrankId: rankid);
                var dr            = newReviewForm.ShowDialog(this);
                if (dr == DialogResult.OK)
                {
                    LoadPosRanks();
                }
            }
        }
Пример #2
0
        private void BtnAddReview_Click(object sender, EventArgs e)
        {
            var posId = db.Pos.Local.First().ID;

            if (posId == 0)
            {
                MessageBox.Show("Сначала нужно записать в базу магазин!!!");
                return;
            }
            var frmRankNew = new Forms.FrmPosReviewNew(posid: posId);

            if (frmRankNew.ShowDialog() == DialogResult.OK)
            {
                db.PosRanks.Where(x => x.Pos.ID == posId).Load();
            }

            //var Review = db.PosRanks.Create();
            ////Contact.Dealers.Add(db.Dealers.Local.First());
            //Review.Pos = db.Pos.Local.FirstOrDefault();
            //Review.Rank = 0;
            //db.PosRanks.Add(Review);
        }