protected override void OnBeforeClientConnectedToServer()
        {
            DestroyUnwanted();

            // Set cliet mode
            Msf.Client.Rooms.ForceClientMode = true;

            // Set MSF global options
            Msf.Options.Set(MsfDictKeys.autoStartRoomClient, true);
            Msf.Options.Set(MsfDictKeys.offlineSceneName, SceneManager.GetActiveScene().name);

            mainView          = ViewsManager.GetView <MainView>("MainView");
            createNewRoomView = ViewsManager.GetView <CreateNewRoomView>("CreateNewRoomView");
            gamesListView     = ViewsManager.GetView <GamesListView>("GamesListView");

            if (!Msf.Client.Auth.IsSignedIn)
            {
                Msf.Events.Invoke(EventKeys.showLoadingInfo, "Signing in... Please wait!");
            }
            else
            {
                Msf.Events.Invoke(EventKeys.hideLoadingInfo);
            }

            if (Connection.IsConnected)
            {
                OnClientConnectedToServer();
            }
            else
            {
                FindObjectOfType <ClientToMasterConnector>()?.StartConnection();
            }
        }
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            var form = new NuevoCupon();

            form.OnCuponSaved += new EventHandler <CuponSavedEventArgs>(form_OnCuponSaved);
            ViewsManager.LoadModal(form);
        }
        protected void ColRegExp_WriteScores(ViewsManager views, RegExpProcessingResultsCollection <ColRegExpStatisticsProcessingResult> matches)
        {
            var positiveDocumentsCount = (double)views.MainForm.datasetMain.Documents.Count(p => !p.IsScoreNull() && p.Score > 0);

            var regExpJoin = from row in views.MainForm.datasetMain.ColRegExp.Cast <MainDataSet.ColRegExpRow>()
                             .Where(x => x.RowState != DataRowState.Deleted)
                             join match in matches.Items
                             on row.ID equals match.ID
                             select new { RegExpRow = row, Match = match };

            foreach (var item in regExpJoin)
            {
                item.RegExpRow["TotalDocuments"] = item.Match.TotalDocuments;
                item.RegExpRow["TotalMatches"]   = item.Match.TotalMatches;
                item.RegExpRow["PosDocuments"]   = item.Match.PostitiveDocuments;

                ///////////////////////////////////////////////////////////////////////////////

                var positiveDocumetsPercentage = positiveDocumentsCount > 0 ? (item.Match.PostitiveDocuments / positiveDocumentsCount) * 100D : 0;

                item.RegExpRow["PercentPosDocuments"] = positiveDocumetsPercentage;
            }

            ///////////////////////////////////////////////////////////////////////////////

            //views.MainForm.adapterColRegExp.Update(views.MainForm.datasetMain.ColRegExp);
            //views.MainForm.adapterColRegExp.Fill(views.MainForm.datasetMain.ColRegExp);
        }
 private void btnBuscarBonoC_Click(object sender, EventArgs e)
 {
     _bonosForm = new BonosForm();
     _bonosForm.ModoBusqueda(_afiliado, TipoBono.Consulta);
     _bonosForm.OnBonoselected += new EventHandler <BonoSelectedEventArgs>(_bonosForm_OnBonoSelected);
     ViewsManager.LoadModal(_bonosForm);
 }
        public int ClearColumns(ViewsManager views, string columnName, List <double> filteredDocuments = null)
        {
            var query = "UPDATE [Documents] SET [" + columnName + "] = \"abc\"";

            if (filteredDocuments != null)
            {
                var idList = "(";
                foreach (var id in filteredDocuments)
                {
                    if (idList == "(")
                    {
                        idList += (int)id;
                    }
                    else
                    {
                        idList += ", " + (int)id;
                    }
                }
                idList += ")";

                if (filteredDocuments.Any())
                {
                    query += "WHERE ED_ENC_NUM IN " + idList;
                }
            }

            views.MainForm.adapterDocuments.StartBatchQuery();
            var connection = views.MainForm.adapterDocuments.Connection;

            var cmd = new OleDbCommand(query, connection);

            return(cmd.ExecuteNonQuery());
        }
        public void RequestConfirmationCode()
        {
            Msf.Events.Invoke(MsfEventKeys.showLoadingInfo, "Sending confirmation code... Please wait!");

            if (!emailConfirmationView)
            {
                ViewsManager.NotifyNoViewFound("EmailConfirmationView");
                return;
            }

            MsfTimer.WaitForSeconds(1f, () =>
            {
                Msf.Client.Auth.RequestEmailConfirmationCode((isSuccessful, error) =>
                {
                    Msf.Events.Invoke(MsfEventKeys.hideLoadingInfo);

                    if (isSuccessful)
                    {
                        emailConfirmationView.Show();
                        Msf.Events.Invoke(MsfEventKeys.showOkDialogBox, new OkDialogBoxEventMessage($"We have sent an email with confirmation code to your address '{Msf.Client.Auth.AccountInfo.Email}'", null));
                    }
                    else
                    {
                        outputMessage = $"An error occurred while requesting confirmation code: {error}";
                        Msf.Events.Invoke(MsfEventKeys.showOkDialogBox, new OkDialogBoxEventMessage(outputMessage, null));
                        logger.Error(outputMessage);
                    }
                });
            });
        }
        void regForm_OnUserSaved(object sender, UserSavedEventArgs e)
        {
            var dataSource = dgvAfiliados.DataSource as BindingList <Afiliado>;
            var afiliado   = e.User as Afiliado;

            if (dataSource.Contains(afiliado))
            {
                dataSource.Remove(afiliado);
            }
            dataSource.Add(afiliado);
            dgvAfiliados.DataSource = new BindingList <Afiliado>(dataSource.OrderBy(x => x.DetallesPersona.Apellido + x.DetallesPersona.Nombre).ToList());
            dgvAfiliados.Refresh();
            MessageBox.Show("Se han guardado los datos del Afiliado " + e.User.ToString());
            var      familia        = _afiliadoManager.GetAllFromGrupoFamiliar(afiliado.grupoFamiliar);
            Afiliado conyugeCargado = new BindingList <Afiliado>(familia.Where(x => (x.grupoFamiliar == afiliado.grupoFamiliar && x.tipoAfiliado == 2)).ToList()).First();

            if (conyugeCargado == null && (afiliado.EstadoCivil == EstadoCivil.Casado || afiliado.EstadoCivil == EstadoCivil.Concubinato))
            {
                if (MessageBox.Show(string.Format("Desea agregar a su conyuge?"), "Agregar Conyuge", MessageBoxButtons.OKCancel) == DialogResult.OK)
                {
                    var regForm = new RegistroForm();
                    regForm.OnUserSaved += new EventHandler <UserSavedEventArgs>(regForm_OnUserSaved);
                    Afiliado conyuge = new Afiliado();
                    conyuge.CantHijos              = afiliado.CantHijos;
                    conyuge.EstadoCivil            = afiliado.EstadoCivil;
                    conyuge.grupoFamiliar          = afiliado.grupoFamiliar;
                    conyuge.tipoAfiliado           = 2;
                    conyuge.UserName               = (afiliado.grupoFamiliar + 2).ToString();
                    conyuge.DetallesPersona        = afiliado.DetallesPersona;
                    conyuge.DetallesPersona.Nombre = "";
                    conyuge.DetallesPersona.DNI    = 0;
                    regForm._conyuge               = afiliado;
                    regForm.rellenarAfiliado(afiliado);
                    ViewsManager.LoadModal(regForm);
                }
            }
            BindingList <Afiliado> hijos = new BindingList <Afiliado>(familia.Where(x => (x.grupoFamiliar == afiliado.grupoFamiliar && x.tipoAfiliado > 2)).ToList());

            if ((hijos.Count < afiliado.CantHijos))
            {
                if (MessageBox.Show(string.Format("No todos sus hijos parecen estar cargados, desea cargarlos?"), "Agregar Hijos", MessageBoxButtons.OKCancel) == DialogResult.OK)
                {
                    var regForm = new RegistroForm();
                    regForm.OnUserSaved += new EventHandler <UserSavedEventArgs>(regForm_OnUserSaved);
                    Afiliado hijo = new Afiliado();
                    hijo.CantHijos              = afiliado.CantHijos;
                    hijo.EstadoCivil            = EstadoCivil.Soltero;
                    hijo.grupoFamiliar          = afiliado.grupoFamiliar;
                    hijo.tipoAfiliado           = 2;
                    hijo.UserName               = (afiliado.grupoFamiliar + 2).ToString();
                    hijo.DetallesPersona        = afiliado.DetallesPersona;
                    hijo.DetallesPersona.Nombre = "";
                    hijo.DetallesPersona.DNI    = 0;
                    regForm._padre              = afiliado;
                    regForm.rellenarAfiliado(afiliado);
                    regForm._nroAfiliado = afiliado.CantHijos + 1;
                    ViewsManager.LoadModal(regForm);
                }
            }
        }
        public bool WriteEntitiesValues(ViewsManager views, List <EntityResult> entityResult)
        {
            ReportProgress(70);

            ClearColumns(views, "NOTE_ENTITIES");

            int totalCnt = entityResult.Count;

            views.MainForm.adapterDocuments.StartBatchQuery();
            var connection = views.MainForm.adapterDocuments.Connection;

            var query = "UPDATE Documents SET [NOTE_ENTITIES] = @NOTE_ENTITIES WHERE [ED_ENC_NUM] = @ED_ENC_NUM";

            int step    = totalCnt / 30 + 1;
            int current = 0;

            foreach (var entity in entityResult)
            {
                var cmd = new OleDbCommand(query, connection);
                cmd.Parameters.AddWithValue("@NOTE_ENTITIES", entity.Entities);
                cmd.Parameters.AddWithValue("@ED_ENC_NUM", entity.DocumentID);
                cmd.ExecuteNonQuery();

                if (current % step == 0)
                {
                    ReportProgress((int)(1.0 * current / totalCnt * 30), "Writting to database");
                }
            }

            //views.MainForm.adapterDocuments.Fill();

            ReportProgress(100);
            return(true);
        }
        public PaneNotesCommandsFast(ViewsManager views, RibbonPanel panel, FastColoredTextBox textBox) : base(views, panel)
        {
            _textBox = textBox;

            LoadFont();
            SetLineSpacing(_views.LineSpacing);
        }
Esempio n. 10
0
        private void btnRegister_Click(object sender, EventArgs e)
        {
            var registroForm = new RegistroForm();

            registroForm.OnUserSaved += new EventHandler <UserSavedEventArgs>(registroForm_OnUserCreated);
            ViewsManager.LoadModal(registroForm);
        }
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            var form = new NuevaGiftCard();

            form.OnGiftCardCreated += new EventHandler <NewGiftCardEventArgs>(form_OnGiftCardCreated);
            ViewsManager.LoadModal(form);
        }
Esempio n. 12
0
        public FormSelectDynamicColumnCategory(ViewsManager views, DataGridViewCell cell, bool triggeredByCtrl)
        {
            InitializeComponent();

            ///////////////////////////////////////////////////////////////////////////////

            _views = views;

            this.BackColor = MainForm.ColorBackground;
            gridCategories.ColumnHeadersDefaultCellStyle.BackColor = MainForm.ColorBackground;

            gridCategories.EnableHeadersVisualStyles = false;
            gridCategories.AutoGenerateColumns       = false;

            gridCategories.Font = _views.SelectCategoryFont;

            _triggeredByCtrl = triggeredByCtrl;

            _cellRenderer = new CellRenderer(gridCategories);

            UpdateFilter(null);

            InitLocation(cell);

            EnableDoubleBuffering();
        }
        public FormManualEditRegExp(ViewsManager views, DataRow row)
        {
            InitializeComponent();

            _views = views;
            _row   = row;
        }
Esempio n. 14
0
        public ColumnSizeContextMenuWrapper(ViewsManager views, View view, DataGridView grid)
        {
            _views = views;
            _view  = view;
            _grid  = grid;

            ///////////////////////////////////////////////////////////////////////////////

            _grid.CellMouseClick += grid_CellMouseClick;

            ///////////////////////////////////////////////////////////////////////////////

            _columnContextMenu = new ContextMenuStrip();

            ToolStripItem item;

            item     = _columnContextMenu.Items.Add("Auto-size", null, columnsContextMenu_Click);
            item.Tag = DataGridViewAutoSizeColumnMode.AllCells;

            item     = _columnContextMenu.Items.Add("Fill", null, columnsContextMenu_Click);
            item.Tag = DataGridViewAutoSizeColumnMode.Fill;

            item     = _columnContextMenu.Items.Add("Manual", null, columnsContextMenu_Click);
            item.Tag = DataGridViewAutoSizeColumnMode.None;
        }
        private void btnPedirDevolucion_Click(object sender, EventArgs e)
        {
            if (dataGridView.SelectedRows == null || dataGridView.SelectedRows.Count == 0)
            {
                return;
            }
            var row         = dataGridView.SelectedRows[0];
            var compraCupon = row.DataBoundItem as CompraCupon;

            if (compraCupon.Estado == CompraCuponManager.ESTADO_CONSUMIDO)
            {
                MessageBox.Show("No se puede devolver una compra ya consumida");
                return;
            }
            if (compraCupon.Estado == CompraCuponManager.ESTADO_DEVUELTO)
            {
                MessageBox.Show("No se puede devolver una compra ya devuelta");
                return;
            }
            var fechaVencimiento = new DateTime(compraCupon.FechaVencimiento.Year, compraCupon.FechaVencimiento.Month, compraCupon.FechaVencimiento.Day, 23, 59, 59);

            if (fechaVencimiento < DateTime.Now)
            {
                MessageBox.Show("La fecha límite de devolución de la compra ha expirado");
                return;
            }
            var frm = new PedirDevolucionForm(compraCupon);

            frm.OnCuponDevuelto += new EventHandler <CuponDevueltoEventArgs>(frm_OnCuponDevuelto);
            ViewsManager.LoadModal(frm);
        }
        protected virtual void OnClientConnectedToServer()
        {
            Msf.Events.Invoke(MsfEventKeys.hideLoadingInfo);

            if (Msf.Client.Auth.IsSignedIn)
            {
                OnSignedInEvent?.Invoke();
            }
            else
            {
                if (Msf.Client.Auth.HasAuthToken())
                {
                    MsfTimer.WaitForSeconds(0.2f, () => {
                        SignInWithToken();
                    });
                }
                else
                {
                    if (!signinView)
                    {
                        ViewsManager.NotifyNoViewFound("SigninView");
                        return;
                    }

                    signinView.Show();
                }
            }
        }
        public void ConfirmAccount()
        {
            Msf.Events.Invoke(MsfEventKeys.showLoadingInfo, "Confirming your account... Please wait!");

            if (!emailConfirmationView)
            {
                ViewsManager.NotifyNoViewFound("EmailConfirmationView");
                return;
            }

            MsfTimer.WaitForSeconds(1f, () =>
            {
                string confirmationCode = emailConfirmationView.ConfirmationCode;

                Msf.Client.Auth.ConfirmEmail(confirmationCode, (isSuccessful, error) =>
                {
                    Msf.Events.Invoke(MsfEventKeys.hideLoadingInfo);

                    if (isSuccessful)
                    {
                        emailConfirmationView.Hide();
                        OnEmailConfirmedEvent?.Invoke();
                    }
                    else
                    {
                        outputMessage = $"An error occurred while confirming yor account: {error}";
                        Msf.Events.Invoke(MsfEventKeys.showOkDialogBox, new OkDialogBoxEventMessage(outputMessage, null));
                        logger.Error(outputMessage);
                    }
                });
            });
        }
Esempio n. 18
0
        protected override void Initialize()
        {
            signinView            = ViewsManager.GetView <SignIn_View>("SigninView");
            signupView            = ViewsManager.GetView <SignUp_View>("SignupView");
            passwordResetView     = ViewsManager.GetView <PasswordReset_View>("PasswordResetView");
            passwordResetCodeView = ViewsManager.GetView <PasswordResetCode_View>("PasswordResetCodeView");
            emailConfirmationView = ViewsManager.GetView <EmailConfirmation_View>("EmailConfirmationView");

            MsfTimer.WaitForEndOfFrame(() =>
            {
                if (useDefaultCredentials && Application.isEditor)
                {
                    signinView.SetInputFieldsValues(defaultUsername, defaultPassword);
                    signupView.SetInputFieldsValues(defaultUsername, defaultEmail, defaultPassword);
                }

                if (IsConnected)
                {
                    Msf.Events.Invoke(Event_Keys.hideLoadingInfo);
                    signinView.Show();
                }
                else
                {
                    Msf.Events.Invoke(Event_Keys.showLoadingInfo, "Connecting to master server... Please wait!");
                }
            });
        }
Esempio n. 19
0
 /// <summary>
 /// Sign out user
 /// </summary>
 public virtual void SignOut()
 {
     logger.Debug("Sign out");
     Mst.Client.Auth.SignOut(true);
     ViewsManager.HideAllViews();
     Mst.Events.Invoke(MstEventKeys.showSignInView);
 }
        private void btnGenerarReceta_Click(object sender, EventArgs e)
        {
            if (_contadorRecetas <= 5)
            {
                if (!_consultaAlmacenada)
                {
                    try
                    {
                        _consulta = rellenarConsulta();
                        _consultasManager.Save(_consulta);
                    }
                    catch (System.Exception excep)
                    {
                        MessageBox.Show(excep.Message);
                    }
                }
            }
            else
            {
                throw new Exception("No se pueden agregar mas de cinco recetas");
            }

            _recetaForm                  = new GenerarRecetaForm();
            _recetaForm._afiliado        = _afiliado;
            _recetaForm._profesional     = _profesional;
            _recetaForm._turno           = _turno;
            _recetaForm.OnRecetaUpdated += new EventHandler <RecetaUpdatedEventArgs>(_recetaForm_OnRecetaUpdated);
            ViewsManager.LoadModal(_recetaForm);
        }
Esempio n. 21
0
        public override void InitPane(ViewsManager views, View ownerView, SplitterPanel panel, RibbonTab tab)
        {
            base.InitPane(views, ownerView, panel, tab);

            _tab   = tab;
            _panel = panel;

            //_views.DocumentsService.GetDocumentCount();
            //_tabSettings = _views.DocumentsService.GetDocumentColumnSettings();

            foreach (var tabSetting in _views.TabSettings)
            {
                //if (tabSetting.Visible == false) continue;

                TabPage tabPage = AddNewTab(tabSetting);

                _tabPages.Add(tabPage);
            }

            RefreshTabs();

            _views.OnMatchNavigate      += OnMatchNavigate;
            _views.OnNoteColumnsChanged += OnTabSettingsChanged;

            //Ribbon
            InitPaneCommands2(tab);
        }
Esempio n. 22
0
 private void btnBuscarProfesional_Click(object sender, EventArgs e)
 {
     _profesionalesForm = new ProfesionalesForm();
     _profesionalesForm.ModoBusqueda();
     _profesionalesForm.OnProfesionalSelected += new EventHandler <ProfesionalSelectedEventArgs>(profesionalesForm_OnProfesionalSelected);
     ViewsManager.LoadModal(_profesionalesForm);
 }
        public FormEntityStatistics(ViewsManager views, BindingSource source)
        {
            Application.AddMessageFilter(this);

            InitializeComponent();

            toolStripTop.Renderer = new CustomToolStripRenderer {
                RoundedEdges = false
            };

            _connectionString = views.MainForm.DocumentsDbPath;
            _views            = views;

            _source = source;

            _entityStaticsData        = new List <EntityStatisticsModel>();
            gridStatistics.DataSource = new BindingSource(_entityStaticsData, "");

            gridStatistics.AutoGenerateColumns = false;

            ///////////////////////////////////////////////////////////////////////////////

            tabControlEditRegEx.ShowIndicators = true;

            ///////////////////////////////////////////////////////////////////////////////



            this.BackColor = MainForm.ColorBackground;
            tabControlEditRegEx.BackColor = MainForm.ColorBackground;
            foreach (TabPage page in tabControlEditRegEx.TabPages)
            {
                page.BackColor = MainForm.ColorBackground;
            }
        }
Esempio n. 24
0
 private void btnBuscarAfiliado_Click(object sender, EventArgs e)
 {
     _afiliadosForm = new AfiliadosForm();
     _afiliadosForm.ModoBusqueda();
     _afiliadosForm.OnAfiliadoSelected += new EventHandler <AfiliadoSelectedEventArgs>(_afiliadosForm_OnAfiliadoSelected);
     ViewsManager.LoadModal(_afiliadosForm);
 }
Esempio n. 25
0
        protected override void OnBeforeClientConnectedToServer()
        {
            signinView            = ViewsManager.GetView <SignInView>("SigninView");
            signupView            = ViewsManager.GetView <SignUpView>("SignupView");
            passwordResetView     = ViewsManager.GetView <PasswordResetView>("PasswordResetView");
            passwordResetCodeView = ViewsManager.GetView <PasswordResetCodeView>("PasswordResetCodeView");
            emailConfirmationView = ViewsManager.GetView <EmailConfirmationView>("EmailConfirmationView");

            Msf.Client.Auth.RememberMe = rememberUser;

            MsfTimer.WaitForEndOfFrame(() =>
            {
                if (useDefaultCredentials && Application.isEditor)
                {
                    signinView.SetInputFieldsValues(defaultUsername, defaultPassword);
                    signupView.SetInputFieldsValues(defaultUsername, defaultEmail, defaultPassword);
                }

                //if (IsConnected)
                //{
                //    Msf.Events.Invoke(EventKeys.hideLoadingInfo);
                //    signinView.Show();
                //}
                //else
                //{
                //    Msf.Events.Invoke(EventKeys.showLoadingInfo, "Connecting to master server... Please wait!");
                //}
            });
        }
Esempio n. 26
0
        public static ColumnInfo GetSvmColumnInfo(ViewsManager views, int dynamicCategoryColumnID, bool needCreate)
        {
            if (dynamicCategoryColumnID > 0)
            {
                var dynamicCategory = views.MainForm.datasetMain.DynamicColumns.FirstOrDefault(x => x.ID == dynamicCategoryColumnID);
                if (dynamicCategory == null)
                {
                    return(null);
                }

                var svmColumnName = dynamicCategory.Title + " (SVM)";

                ///////////////////////////////////////////////////////////////////////////////

                var columnInfo = views.MainForm.adapterDocuments.GetActualColumnsList()
                                 .FirstOrDefault(x => String.Compare(x.Name, svmColumnName, StringComparison.InvariantCultureIgnoreCase) == 0);
                if (columnInfo == null && needCreate)
                {
                    views.MainForm.adapterDocuments.AddExtraColumn(svmColumnName, "INTEGER", true);
                    columnInfo = views.MainForm.adapterReviewMLDocumentsNew.AddExtraColumn(svmColumnName, "INTEGER", false);
                    views.BeforeDocumentsTableLoad(true);
                    views.AfterDocumentsTableLoad(true);
                }

                return(columnInfo);
            }
            else
            {
                var columnInfo = views.MainForm.adapterDocuments.GetActualColumnsList()
                                 .FirstOrDefault(x => String.Compare(x.Name, "Proc1SVM", StringComparison.InvariantCultureIgnoreCase) == 0);
                return(columnInfo);
            }
        }
Esempio n. 27
0
 private void btnModificar_Click(object sender, EventArgs e)
 {
     try
     {
         if (rolesDataGridView.SelectedRows == null || rolesDataGridView.SelectedRows.Count == 0)
         {
             return;
         }
         var row = rolesDataGridView.SelectedRows[0];
         var rol = row.DataBoundItem as Rol;
         //Que no se puedan borrar los roles por defecto!
         if (rol.Nombre == "Administrador" || rol.Nombre == "Afiliado" || rol.Nombre == "Profesional" || rol.Nombre == "Administrativo")
         {
             throw new Exception("No se puede editar el rol " + rol.ToString() + " debido a una regla de negocio");
         }
         var addEditForm = new AddEditRoleForm();
         addEditForm.Set(rol);
         addEditForm.OnRoleUpdated += new EventHandler <RoleUpdatedEventArgs>(addEditForm_OnRoleUpdated);
         ViewsManager.LoadModal(addEditForm);
     }
     catch (System.Exception excep)
     {
         MessageBox.Show(excep.Message);
     }
 }
        public bool WriteEntitiesNames(ViewsManager views, EntityLabelResult entityLabels)
        {
            if (entityLabels.Labels == null)
            {
                return(false);
            }

            var connection = views.MainForm.adapterEntities.Connection;

            if (connection.State != ConnectionState.Open)
            {
                connection.Open();
            }

            //Delete unnecessary labels

            var query = "DELETE * FROM Entities ";

            if (entityLabels.Labels.Any())
            {
                query += "WHERE Entity NOT IN (";

                bool first = true;
                foreach (var label in entityLabels.Labels)
                {
                    if (first)
                    {
                        query += "\"" + label + "\"";
                        first  = false;
                    }
                    else
                    {
                        query += ", " + "\"" + label + "\"";
                    }
                }
                query += ")";
            }


            var cmd = new OleDbCommand(query, connection);

            cmd.ExecuteNonQuery();

            var insertQuery = "INSERT INTO [Entities] (Entity) VALUES (@Entity)";
            var checkQuery  = "SELECT COUNT (Id) FROM [Entities] WHERE Entity = @Entity";

            foreach (var label in entityLabels.Labels)
            {
                var cmdCheck = new OleDbCommand(checkQuery, connection);
                cmdCheck.Parameters.AddWithValue("@Entity", label);
                int count = (int)cmdCheck.ExecuteScalar();
                if (count != 1)
                {
                    var cmdInsert = new OleDbCommand(insertQuery, connection);
                    cmdInsert.Parameters.AddWithValue("@Entity", label);
                    cmdInsert.ExecuteNonQuery();
                }
            }
            return(true);
        }
Esempio n. 29
0
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            var addEditForm = new AddEditRoleForm();

            addEditForm.OnRoleUpdated += new EventHandler <RoleUpdatedEventArgs>(addEditForm_OnRoleUpdated);
            ViewsManager.LoadModal(addEditForm);
        }
Esempio n. 30
0
 public void SignOut()
 {
     OnSignedOutEvent?.Invoke();
     Msf.Client.Auth.SignOut(true);
     ViewsManager.HideAllViews();
     OnBeforeClientConnectedToServer();
 }
Esempio n. 31
0
 //------------------------------------------
 // Use this for initialization
 void Start()
 {
     _ViewsManager = GetComponent<ViewsManager>();
     canvasgroup = Menu.GetComponent<CanvasGroup>();
     anim = Menu.GetComponent<Animator>();
 }