Example #1
0
        private void grid1_CellLostFocus(object sender, SourceGrid2.PositionCancelEventArgs e)
        {
            int k = 0;

            if (e.Position.Column == 4)
            {
                GlobeVal.mysys.ChannelRange[e.Position.Row - 1] = Convert.ToDouble(e.Cell.GetValue(new SourceGrid2.Position(e.Position.Row, e.Position.Column)));
            }

            if (e.Position.Column == 5)
            {
                GlobeVal.mysys.ChannelControl[e.Position.Row - 1] = Convert.ToBoolean(e.Cell.GetValue(new SourceGrid2.Position(e.Position.Row, e.Position.Column)));
            }

            if (e.Position.Column == 6)
            {
                for (int i = 0; i < 2; i++)
                {
                    if (Convert.ToString(e.Cell.GetValue(new SourceGrid2.Position(e.Position.Row, e.Position.Column))) == ms[i])
                    {
                        k = i;
                    }


                    GlobeVal.mysys.ChannelSamplemode[e.Position.Row - 1] = k;
                }
            }
        }
Example #2
0
 private void grid_CellGotFocus(object sender, SourceGrid2.PositionCancelEventArgs e)
 {
     row              = e.Position.Row;
     btDown.Enabled   = true;
     btUp.Enabled     = true;
     btRemove.Enabled = true;
 }
Example #3
0
        private void dgLichKham_CellGotFocus(object sender, SourceGrid2.PositionCancelEventArgs e)
        {
            if (e.Position.Column < 3 || e.Position.Row < 2)
            {
                return;
            }
            object value = (e.Cell as SourceGrid2.Cells.Real.Cell).Value;

            _currentValue = value == null ? string.Empty : value.ToString().Trim();
        }
Example #4
0
        private void dgLichKham_CellLostFocus(object sender, SourceGrid2.PositionCancelEventArgs e)
        {
            if (e.Position.Column < 3 || e.Position.Row < 2)
            {
                return;
            }
            SourceGrid2.Cells.Real.Cell cell = e.Cell as SourceGrid2.Cells.Real.Cell;
            object value    = cell.Value;
            string strValue = value == null ? string.Empty : value.ToString().Trim();

            if (_currentValue == strValue)
            {
                return;
            }

            LichKham lichKham = cell.Tag as LichKham;

            if (lichKham == null)
            {
                lichKham             = new LichKham();
                lichKham.Ngay        = Convert.ToDateTime(dgLichKham[e.Position.Row, 0].Tag);
                lichKham.Type        = (int)GetLoaiLichKham(e.Position.Column - 1);
                lichKham.Value       = strValue;
                lichKham.CreatedDate = DateTime.Now;
                lichKham.CreatedBy   = Guid.Parse(Global.UserGUID);
            }
            else
            {
                lichKham.Value       = strValue;
                lichKham.UpdatedDate = DateTime.Now;
                lichKham.UpdatedBy   = Guid.Parse(Global.UserGUID);
            }

            Result result = LichKhamBus.InsertLichKham(lichKham);

            if (result.IsOK)
            {
                cell.Tag = lichKham;
            }
            else
            {
                MsgBox.Show(Application.ProductName, result.GetErrorAsString("LichKhamBus.InsertLichKham"), IconType.Error);
                Utility.WriteToTraceLog(result.GetErrorAsString("LichKhamBus.InsertLichKham"));
            }
        }
Example #5
0
        private void grid1_CellGotFocus(object sender, SourceGrid2.PositionCancelEventArgs e)
        {
            if (e.Position.Column == 0)
            {
                e.Cancel = true;
            }
            if (e.Position.Column == 1)
            {
                e.Cancel = true;
            }
            if (e.Position.Column == 2)
            {
                e.Cancel = true;
            }

            if (e.Position.Column == 3)
            {
                e.Cancel = true;
            }
        }
Example #6
0
 private void grid2_CellGotFocus(object sender, SourceGrid2.PositionCancelEventArgs e)
 {
 }
Example #7
0
 private void grid_CellLostFocus(object sender, SourceGrid2.PositionCancelEventArgs e)
 {
     btDown.Enabled   = false;
     btUp.Enabled     = false;
     btRemove.Enabled = false;
 }
Example #8
0
 public void OnEditEnded(SourceGrid2.PositionCancelEventArgs e)
 {
     m_Debug.PrintCellEvents(e.Position.ToString() + " OnEditEnded");
 }
Example #9
0
 public void OnFocusLeaving(SourceGrid2.PositionCancelEventArgs e)
 {
     m_Debug.PrintCellEvents(e.Position.ToString() + " OnFocusLeaving");
 }
Example #10
0
 private void grid_CellLostFocus(object sender, SourceGrid2.PositionCancelEventArgs e)
 {
     PrintGridEvents("Grid::CellLostFocus " + e.Position.ToString());
 }
Example #11
0
 public override void OnEditEnded(SourceGrid2.PositionCancelEventArgs e)
 {
     base.OnEditEnded(e);
     f.p[i] = (double)Value;
     Model.Items.Update(f);
 }
Example #12
0
        private void grid1_CellLostFocus(object sender, SourceGrid2.PositionCancelEventArgs e)
        {
            int k = 0;

            if (e.Position.Column == 0)
            {
                GlobeVal.mysys.ChannelName[e.Position.Row - 1] = Convert.ToString(e.Cell.GetValue(new SourceGrid2.Position(e.Position.Row, e.Position.Column)));
            }

            if (e.Position.Column == 1)
            {
                k = 0;

                for (int i = 0; i < ClsStaticStation.m_Global.mycls.SignalsNames_Count; i++)
                {
                    if (Convert.ToString(e.Cell.GetValue(new SourceGrid2.Position(e.Position.Row, e.Position.Column))) == ClsStaticStation.m_Global.mycls.SignalsNames[i])
                    {
                        k = i;
                    }
                }

                GlobeVal.mysys.ChannelDimension[e.Position.Row - 1] = k;
            }

            if (e.Position.Column == 4)
            {
                GlobeVal.mysys.ChannelRange[e.Position.Row - 1] = Convert.ToDouble(e.Cell.GetValue(new SourceGrid2.Position(e.Position.Row, e.Position.Column)));
            }

            if (e.Position.Column == 5)
            {
                GlobeVal.mysys.ChannelControl[e.Position.Row - 1] = Convert.ToBoolean(e.Cell.GetValue(new SourceGrid2.Position(e.Position.Row, e.Position.Column)));
            }

            if (e.Position.Column == 6)
            {
                k = 0;
                for (int i = 0; i < 17; i++)
                {
                    if (Convert.ToString(e.Cell.GetValue(new SourceGrid2.Position(e.Position.Row, e.Position.Column))) == ms[i])
                    {
                        k = i;
                    }


                    GlobeVal.mysys.ChannelSamplemode[e.Position.Row - 1] = k;
                }
            }
            if (e.Position.Column == 7)
            {
                for (int i = 0; i < 2; i++)
                {
                    if (Convert.ToString(e.Cell.GetValue(new SourceGrid2.Position(e.Position.Row, e.Position.Column))) == ms1[i])
                    {
                        k = i;
                    }


                    GlobeVal.mysys.ChannelControlChannel[e.Position.Row - 1] = k;
                }
            }
        }