public override bool Equals(object obj) { CronogramaCapacidadePlan objComparacao = obj as CronogramaCapacidadePlan; return(DtDia.Date.Equals(objComparacao.DtDia.Date) && Oid.Equals(objComparacao.Oid) && HorasCapacidade.Equals(objComparacao.HorasCapacidade) && HorasDiaAnterior.Equals(objComparacao.HorasDiaAnterior) && HorasPlanejadas.Equals(objComparacao.HorasPlanejadas) && CsSituacao.Equals(objComparacao.CsSituacao) && OidCronograma.Equals(objComparacao.OidCronograma) ); }
public void DadoExistamAsModalidadesDeFerias(Table table) { for (int position = 0; position < table.RowCount; position++) { string dias = table.Rows[position][table.Header.ToList()[0]]; string pVenda = table.Rows[position][table.Header.ToList()[1]]; string pAtivo = table.Rows[position][table.Header.ToList()[2]]; bool venda = false; CsSituacao ativo = CsSituacao.Inativo; if (pVenda.ToUpper().Equals("SIM")) { venda = true; } if (pAtivo.ToUpper().Equals("SIM")) { ativo = CsSituacao.Ativo; } ModalidadeFerias m = ModalidadeFeriasFactory.CriarModalidadeFerias(SessionTest, uint.Parse(dias), venda, ativo); ModalidadeFeriasDic.Add(dias, m); } }
/// <summary> /// Criação de um novo objeto de TipoAfastamento /// </summary> /// <param name="session">Sessão atual</param> /// <param name="txDescricao">Descrição do Tipo de Afastamento</param> /// <param name="isRemunerado">Remunerado?</param> /// <param name="isParaFeriasRealizadas">Para férias realizadas?</param> /// <param name="csSituacao">Situação do Tipo de Afastamento</param> /// <param name="save">É para salvar?</param> /// <returns>Objeto de TipoAfastamento criado</returns> public static TipoAfastamento CriarTipoAfastamento(Session session, string txDescricao, bool isRemunerado = true, bool isParaFeriasRealizadas = false, CsSituacao csSituacao = CsSituacao.Ativo, bool save = true) { TipoAfastamento tipo = new TipoAfastamento(session) { TxDescricao = txDescricao, IsParaFeriasRealizadas = isParaFeriasRealizadas, IsRemunerado = isRemunerado, CsSituacao = csSituacao }; if (save) { tipo.Save(); } return(tipo); }
/// <summary> /// Criação de um novo objeto de ModalidadeFerias /// </summary> /// <param name="session">Sessão atual</param> /// <param name="nbDias">Quantidade de dias</param> /// <param name="podeVender">Pode Vender?</param> /// <param name="csSituacao">Situação da Modalidade</param> /// <param name="save">É para salvar a Modalidade?</param> /// <returns>Objeto criado</returns> public static ModalidadeFerias CriarModalidadeFerias(Session session, uint nbDias, bool podeVender, CsSituacao csSituacao = CsSituacao.Ativo, bool save = true) { ModalidadeFerias modalidade = new ModalidadeFerias(session) { NbDias = nbDias, PodeVender = podeVender, CsSituacao = csSituacao }; if (save) { modalidade.Save(); } return(modalidade); }