private void AlteraGeProcessoLiberacaoUsuario() { string _Filter = string.Empty; if (bsLiberacaoUsuarioPorFiltro.DataSource != null) { if (dataGridSearchModule.CurrentRow.Cells["CodigoEmpresa"].Value != null && dataGridSearchModule.CurrentRow.Cells["CodigoAplicacao"].Value != null && dataGridSearchModule.CurrentRow.Cells["Usuario"].Value != null) { UpdateFormLiberacaoUsuario _UpdateFormLiberacaoUsuario = new UpdateFormLiberacaoUsuario(); _UpdateFormLiberacaoUsuario.ModificaLiberacaoUsuarioType = ModificaLiberacaoUsuarioType.LiberacaoUsuarioAlterar; _UpdateFormLiberacaoUsuario.CodigoEmpresaLiberacaoUsuario = IdEmpresaFromDashboard; _UpdateFormLiberacaoUsuario.UsuarioLiberacaoUsuario = UsuarioLoginDashboard; _UpdateFormLiberacaoUsuario.TextoDoTilutoDoFormulario = UserInterfaceWin.CreateInstance.GetFormTitleText(FormsMessages.TituloProcessoLiberacaoUsuario, FormsMessages.TituloProcessoAcaoLiberacaoUsuarioAlteracao); _UpdateFormLiberacaoUsuario.CodigoEmpresaLiberacaoUsuario = (int)dataGridSearchModule.CurrentRow.Cells["CodigoEmpresa"].Value; _UpdateFormLiberacaoUsuario.CodigoAplicacaoLiberacaoUsuario = (int)dataGridSearchModule.CurrentRow.Cells["CodigoAplicacao"].Value; _UpdateFormLiberacaoUsuario.UsuarioLiberacaoUsuario = (string)dataGridSearchModule.CurrentRow.Cells["Usuario"].Value; try { _UpdateFormLiberacaoUsuario.ShowDialog(); } finally { AppStateManager.CodigoEmpresaLiberacaoUsuario = _UpdateFormLiberacaoUsuario.CodigoEmpresaLiberacaoUsuario; AppStateManager.CodigoAplicacaoLiberacaoUsuario = _UpdateFormLiberacaoUsuario.CodigoAplicacaoLiberacaoUsuario; AppStateManager.UsuarioLiberacaoUsuario = _UpdateFormLiberacaoUsuario.UsuarioLiberacaoUsuario; _Filter = string.Format(" where emp.cod_empr = {0} AND apl.cod_aplic = {1} AND upr.usuario = '{2}' ", AppStateManager.CodigoEmpresaLiberacaoUsuario, AppStateManager.CodigoAplicacaoLiberacaoUsuario, AppStateManager.UsuarioLiberacaoUsuario); _UpdateFormLiberacaoUsuario = null; dataGridSearchModule.DataSource = null; FillDataGrid(LiberacaoUsuarioProcess.CreateInstance.TaskGetDataLiberacaoUsuarioByFilter(_Filter, 1)); } } } }
private void AdicionaGeProcessoLiberacaoUsuario() { UpdateFormLiberacaoUsuario _UpdateFormLiberacaoUsuario = new UpdateFormLiberacaoUsuario(); _UpdateFormLiberacaoUsuario.ModificaLiberacaoUsuarioType = ModificaLiberacaoUsuarioType.LiberacaoUsuarioAdicionar; _UpdateFormLiberacaoUsuario.CodigoEmpresaLiberacaoUsuario = IdEmpresaFromDashboard; _UpdateFormLiberacaoUsuario.UsuarioLiberacaoUsuario = UsuarioLoginDashboard; _UpdateFormLiberacaoUsuario.TextoDoTilutoDoFormulario = UserInterfaceWin.CreateInstance.GetFormTitleText(FormsMessages.TituloProcessoLiberacaoUsuario, FormsMessages.TituloProcessoAcaoLiberacaoUsuarioInclusao); try { _UpdateFormLiberacaoUsuario.ShowDialog(); } finally { _UpdateFormLiberacaoUsuario = null; dataGridSearchModule.DataSource = null; //FillDataGrid(EmpresaProcess.CreateInstance.TaskGetCollectionGeEmpresaByFilter("", 0)); } }