예제 #1
0
        public void iniciarValoresPorDefecto()
        {
            try
            {
                //Conexion.application.Menus.Item(Constantes.Menu_Crear).Enabled = false;
                //Conexion.application.Menus.Item(Constantes.Menu_Buscar).Enabled = false;

                dsEquipo.Clear();

                var mListEquipos = EquipoDAO.listar();

                foreach (var item in mListEquipos)
                {
                    dsEquipo.InsertRecord(dsEquipo.Size);
                    insertToDS(dsEquipo.Size - 1, item.docEntry.ToString(), item.codigo, item.descripcion,
                               item.modelo, item.serie, item.color, item.codigoUnico, item.verificarId);
                }

                dsEquipo.InsertRecord(dsEquipo.Size);
                insertToDS(dsEquipo.Size - 1, string.Empty);

                mtxPrincipal.LoadFromDataSource();

                for (int i = 0; i < dsEquipo.Size - 1; i++)
                {
                    mtxPrincipal.CommonSetting.SetCellEditable(i + 1, 1, false);
                }

                mtxPrincipal.AutoResizeColumns();
                mtxPrincipal.SetCellFocus(mtxPrincipal.RowCount, 1);
            }
            catch (Exception ex)
            {
                StatusMessageError("iniciarValoresPorDefecto() > " + ex.Message);
            }
        }