/// <summary> /// setarCampos /// </summary> /// <param name="parteinteressada">parteinteressada</param> /// <param name="csParteInteressada">csParteInteressada</param> /// <param name="colaborador">colaborador</param> /// <param name="cargo">cargo</param> public static void SetarCampos(ParteInteressada parteinteressada, CsSimNao csParteInteressada, Colaborador colaborador, Cargo cargo) { if (csParteInteressada == CsSimNao.Sim) { parteinteressada.Colaborador = colaborador; } else { parteinteressada.Cargo = cargo; parteinteressada.TxTelefoneFixo = "000000000000"; parteinteressada.TxCelular = "000000000000"; parteinteressada.TxEmail = "*****@*****.**"; } }
/// <summary> /// ParteInteressada /// </summary> /// <param name="session">session</param> /// <param name="csParteInteressada">csParteInteressada</param> /// <param name="colaborador">colaborador</param> /// <param name="cargo">cargo</param> /// <param name="save">save</param> /// <returns>parteinteressada</returns> public static ParteInteressada Criar(Session session, CsSimNao csParteInteressada, Colaborador colaborador, Cargo cargo, bool save = false) { ParteInteressada parteinteressada = new ParteInteressada(session); parteinteressada.IsColaborador = csParteInteressada; SetarCampos(parteinteressada, csParteInteressada, colaborador, cargo); if (save) { parteinteressada.Save(); } return(parteinteressada); }
/// <summary> /// Criação de um novo planejamento de férias /// </summary> /// <param name="session">Sessão atual</param> /// <param name="periodo">Período aquisitivo</param> /// <param name="modalidade">Modalidade de Férias</param> /// <param name="dtInicio">Data de início</param> /// <param name="realizadas">Já foram realizadas?</param> /// <param name="vender">Vendidas?</param> /// <param name="save">É para salvar?</param> /// <returns>Objeto de FeriasPlanejamento criado</returns> public static FeriasPlanejamento CriarPlanejamentoFerias(Session session, ColaboradorPeriodoAquisitivo periodo, ModalidadeFerias modalidade, DateTime dtInicio, bool realizadas = false, CsSimNao vender = CsSimNao.Não, bool save = true) { FeriasPlanejamento planejamento = new FeriasPlanejamento(session) { Periodo = periodo, Modalidade = modalidade, DtInicio = dtInicio, Realizadas = realizadas, Vender = vender }; if (save) { planejamento.Save(); } return(planejamento); }