public void EntaoApenasASituacaoSituacao1DeveSerOpcaoNoFiltroDeSituacaoEOsColaboradoresColaborador1Colaborador2Colaborador3DevemSerOpcoesNoFiltroDeResponsavel(string situacao1, string colaborador1, string colaborador2, string colaborador3, string colaboradorX) { User usuario1 = colaboradorDic[String.Format("'{0}'", colaborador1)].Usuario; Assert.IsTrue(SolicitacaoOrcamento.RnSeotsPorResponsavel(SessionTest, usuario1)); User usuario2 = colaboradorDic[String.Format("'{0}'", colaborador2)].Usuario; Assert.IsTrue(SolicitacaoOrcamento.RnSeotsPorResponsavel(SessionTest, usuario2)); User usuario3 = colaboradorDic[String.Format("'{0}'", colaborador3)].Usuario; Assert.IsTrue(SolicitacaoOrcamento.RnSeotsPorResponsavel(SessionTest, usuario3)); User usuario4 = colaboradorDic[String.Format("'{0}'", colaborador3)].Usuario; Assert.IsTrue(SolicitacaoOrcamento.RnSeotsPorResponsavel(SessionTest, usuario4)); ConfiguracaoDocumentoSituacao situacaoObj1 = situacaoDic[String.Format("'{0}'", situacao1)]; Assert.IsTrue(SolicitacaoOrcamento.RnSeotsPorSituacao(SessionTest, situacaoObj1)); User usuarioX = colaboradorDic[colaboradorX].Usuario; Assert.IsFalse(SolicitacaoOrcamento.RnSeotsPorResponsavel(SessionTest, usuarioX)); }
public void EntaoApenasAsSituacoesSituacao1Situacao2Situacao3DevemSerOpcoesNoFiltroDeSituacaoEApenasOColaboradorColaborador1DeveSerOpcaoNoFiltroDeResponsavel(string situacao1, string situacao2, string situacao3, string colaborador1, string situacaoX) { ConfiguracaoDocumentoSituacao situacaoObj1 = situacaoDic[String.Format("'{0}'", situacao1)]; Assert.IsTrue(SolicitacaoOrcamento.RnSeotsPorSituacao(SessionTest, situacaoObj1)); ConfiguracaoDocumentoSituacao situacaoObj2 = situacaoDic[String.Format("'{0}'", situacao2)]; Assert.IsTrue(SolicitacaoOrcamento.RnSeotsPorSituacao(SessionTest, situacaoObj2)); ConfiguracaoDocumentoSituacao situacaoObj3 = situacaoDic[String.Format("'{0}'", situacao3)]; Assert.IsTrue(SolicitacaoOrcamento.RnSeotsPorSituacao(SessionTest, situacaoObj3)); ConfiguracaoDocumentoSituacao situacaoObj4 = situacaoDic[String.Format("'{0}'", situacao3)]; Assert.IsTrue(SolicitacaoOrcamento.RnSeotsPorSituacao(SessionTest, situacaoObj4)); User usuario1 = colaboradorDic[String.Format("'{0}'", colaborador1)].Usuario; Assert.IsTrue(SolicitacaoOrcamento.RnSeotsPorResponsavel(SessionTest, usuario1)); ConfiguracaoDocumentoSituacao situacaoObjX = situacaoDic[situacaoX]; Assert.IsFalse(SolicitacaoOrcamento.RnSeotsPorSituacao(SessionTest, situacaoObjX)); }
public void EntaoApenasAsSituacoesSituacao1Situacao2Situacao3DevemSerOpcoesNoFiltroDeSituacao(string situacao1, string situacao2, string situacao3) { ConfiguracaoDocumentoSituacao situacaoObj1 = situacaoDic[String.Format("'{0}'", situacao1)]; Assert.IsTrue(SolicitacaoOrcamento.RnSeotsPorSituacao(SessionTest, situacaoObj1)); ConfiguracaoDocumentoSituacao situacaoObj2 = situacaoDic[String.Format("'{0}'", situacao2)]; Assert.IsTrue(SolicitacaoOrcamento.RnSeotsPorSituacao(SessionTest, situacaoObj2)); ConfiguracaoDocumentoSituacao situacaoObj3 = situacaoDic[String.Format("'{0}'", situacao3)]; Assert.IsTrue(SolicitacaoOrcamento.RnSeotsPorSituacao(SessionTest, situacaoObj3)); ConfiguracaoDocumentoSituacao situacaoObj4 = situacaoDic[String.Format("'{0}'", situacao3)]; Assert.IsTrue(SolicitacaoOrcamento.RnSeotsPorSituacao(SessionTest, situacaoObj4)); }
public void QuandoVerificarAsOpcoesDoFiltroDeSituacao(string situacao1, string situacao2, string situacao3) { ConfiguracaoDocumentoSituacao situacaoObj1 = situacaoDic[String.Format("'{0}'", situacao1)]; SolicitacaoOrcamento.RnSeotsPorSituacao(SessionTest, situacaoObj1); ConfiguracaoDocumentoSituacao situacaoObj2 = situacaoDic[String.Format("'{0}'", situacao2)]; SolicitacaoOrcamento.RnSeotsPorSituacao(SessionTest, situacaoObj2); ConfiguracaoDocumentoSituacao situacaoObj3 = situacaoDic[String.Format("'{0}'", situacao3)]; SolicitacaoOrcamento.RnSeotsPorSituacao(SessionTest, situacaoObj3); ConfiguracaoDocumentoSituacao situacaoObj4 = situacaoDic[String.Format("'{0}'", situacao3)]; SolicitacaoOrcamento.RnSeotsPorSituacao(SessionTest, situacaoObj4); }
public void QuandoVerificarSeAsOpcoesDoFiltroDeResponsavelSaoColaborador1Colaborador2Colaborador3ESituacaoESituacao1(string colaborador1, string colaborador2, string colaborador3, string situacao1) { User usuario1 = colaboradorDic[String.Format("'{0}'", colaborador1)].Usuario; SolicitacaoOrcamento.RnSeotsPorResponsavel(SessionTest, usuario1); User usuario2 = colaboradorDic[String.Format("'{0}'", colaborador2)].Usuario; SolicitacaoOrcamento.RnSeotsPorResponsavel(SessionTest, usuario2); User usuario3 = colaboradorDic[String.Format("'{0}'", colaborador3)].Usuario; SolicitacaoOrcamento.RnSeotsPorResponsavel(SessionTest, usuario3); User usuario4 = colaboradorDic[String.Format("'{0}'", colaborador3)].Usuario; SolicitacaoOrcamento.RnSeotsPorResponsavel(SessionTest, usuario4); ConfiguracaoDocumentoSituacao situacaoObj1 = situacaoDic[String.Format("'{0}'", situacao1)]; SolicitacaoOrcamento.RnSeotsPorSituacao(SessionTest, situacaoObj1); }
public void QuandoVerificarAsOpcoesDoFiltroDeResponsavelEColaborador1ESituacaoSaoSituacao1Situacao2Situacao3(string colaborador1, string situacao1, string situacao2, string situacao3) { ConfiguracaoDocumentoSituacao situacaoObj1 = situacaoDic[String.Format("'{0}'", situacao1)]; SolicitacaoOrcamento.RnSeotsPorSituacao(SessionTest, situacaoObj1); ConfiguracaoDocumentoSituacao situacaoObj2 = situacaoDic[String.Format("'{0}'", situacao2)]; SolicitacaoOrcamento.RnSeotsPorSituacao(SessionTest, situacaoObj2); ConfiguracaoDocumentoSituacao situacaoObj3 = situacaoDic[String.Format("'{0}'", situacao3)]; SolicitacaoOrcamento.RnSeotsPorSituacao(SessionTest, situacaoObj3); ConfiguracaoDocumentoSituacao situacaoObj4 = situacaoDic[String.Format("'{0}'", situacao3)]; SolicitacaoOrcamento.RnSeotsPorSituacao(SessionTest, situacaoObj4); User usuario1 = colaboradorDic[String.Format("'{0}'", colaborador1)].Usuario; SolicitacaoOrcamento.RnSeotsPorResponsavel(SessionTest, usuario1); }
/// <summary> /// Popula os comboboxes de usuários e situações /// </summary> private void PopulateActionUsuario() { Session session = ((ObjectSpace)View.ObjectSpace).Session; this.singleChoiceActionUsuarios.Items.Clear(); this.singleChoiceActionUsuarios.Items.Add(new ChoiceActionItem("Todos", 0)); var selec = 0; var selecSituacao = 0; Colaborador colab = Colaborador.GetColaboradorCurrent(session); using (XPCollection <User> collection = new XPCollection <User>(((ObjectSpace)(View.ObjectSpace)).Session)) { collection.Sorting.Add(new SortProperty("FullName", SortingDirection.Ascending)); foreach (User usuario in collection) { if (SolicitacaoOrcamento.RnSeotsPorResponsavel((((ObjectSpace)(View.ObjectSpace)).Session), usuario)) { this.singleChoiceActionUsuarios.Items.Add(new ChoiceActionItem(usuario.FullName, usuario.Oid)); if (usuario.Oid.Equals(colab.ColaboradorUltimoFiltro.LastUsuarioFilterSeot)) { selec = this.singleChoiceActionUsuarios.Items.Count - 1; } } } } this.singleChoiceActionSituacao.Items.Clear(); this.singleChoiceActionSituacao.Items.Add(new ChoiceActionItem("Todas", 0)); using (XPCollection <ConfiguracaoDocumentoSituacao> collection = new XPCollection <ConfiguracaoDocumentoSituacao>(((ObjectSpace)(View.ObjectSpace)).Session)) { collection.Sorting.Add(new SortProperty("TxDescricao", SortingDirection.Ascending)); foreach (ConfiguracaoDocumentoSituacao situacao in collection) { if (SolicitacaoOrcamento.RnSeotsPorSituacao((((ObjectSpace)(View.ObjectSpace)).Session), situacao)) { this.singleChoiceActionSituacao.Items.Add(new ChoiceActionItem(situacao.TxDescricao, situacao.Oid)); if (situacao.Oid.Equals(colab.ColaboradorUltimoFiltro.LastSituacaoFilterSeot)) { selecSituacao = this.singleChoiceActionSituacao.Items.Count - 1; } } } } CriteriaOperator criteriaResponsavel = null, criteriaSituacao = null; ListView listView = (ListView)View; Colaborador colaboradorResponsavel = Colaborador.GetColaboradorCurrent(session, colab.ColaboradorUltimoFiltro.LastUsuarioFilterSeot); Guid seotSituacao = colab.ColaboradorUltimoFiltro.LastSituacaoFilterSeot; singleChoiceActionUsuarios.SelectedIndex = selec; singleChoiceActionSituacao.SelectedIndex = selecSituacao; if (colaboradorResponsavel != null) { criteriaResponsavel = CriteriaOperator.Parse("Responsavel = ?", colaboradorResponsavel.Oid); listView.CollectionSource.Criteria["FiltroPorResponsavel"] = criteriaResponsavel; } if (seotSituacao != Guid.Empty) { criteriaSituacao = CriteriaOperator.Parse("Situacao =?", seotSituacao); listView.CollectionSource.Criteria["FiltroPorSituacao"] = criteriaSituacao; } }