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); }
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); }
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; }
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); } }); }); }
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!"); } }); }
/// <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); }
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); }
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; } }
private void btnBuscarAfiliado_Click(object sender, EventArgs e) { _afiliadosForm = new AfiliadosForm(); _afiliadosForm.ModoBusqueda(); _afiliadosForm.OnAfiliadoSelected += new EventHandler <AfiliadoSelectedEventArgs>(_afiliadosForm_OnAfiliadoSelected); ViewsManager.LoadModal(_afiliadosForm); }
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!"); //} }); }
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); } }
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); }
private void btnAgregar_Click(object sender, EventArgs e) { var addEditForm = new AddEditRoleForm(); addEditForm.OnRoleUpdated += new EventHandler <RoleUpdatedEventArgs>(addEditForm_OnRoleUpdated); ViewsManager.LoadModal(addEditForm); }
public void SignOut() { OnSignedOutEvent?.Invoke(); Msf.Client.Auth.SignOut(true); ViewsManager.HideAllViews(); OnBeforeClientConnectedToServer(); }
//------------------------------------------ // Use this for initialization void Start() { _ViewsManager = GetComponent<ViewsManager>(); canvasgroup = Menu.GetComponent<CanvasGroup>(); anim = Menu.GetComponent<Animator>(); }