/// <summary> /// CriarColaborador /// </summary> /// <param name="session">session</param> /// <param name="matricula">matricula</param> /// <param name="admissao">admissao</param> /// <param name="email">email</param> /// <param name="fistName">fistName</param> /// <param name="middleName">middleName</param> /// <param name="lastName">lastName</param> /// <param name="username">username</param> /// <param name="cargo">Cargo do Colaborador</param> /// <param name="save">save</param> /// <returns>colaborador</returns> public static Colaborador CriarColaborador(Session session, string matricula, DateTime admissao, string email, string fistName, string middleName, string lastName, string username, Cargo cargo = null, bool save = true) { if (cargo == null) { cargo = CargoFactory.Criar(session, GetDescricao(), true); } Colaborador colaborador = new Colaborador(session) { TxMatricula = matricula, DtAdmissao = admissao, Cargo = cargo }; colaborador.Usuario.Email = email; colaborador.Usuario.FirstName = fistName; colaborador.Usuario.MiddleName = middleName; colaborador.Usuario.LastName = lastName; colaborador.Usuario.UserName = username; if (save) { colaborador.Usuario.Save(); colaborador.Save(); } return(colaborador); }
/// <summary> /// método criar /// </summary> /// <param name="session">Session</param> /// <param name="txNome">String</param> /// <param name="save">bool</param> /// <returns>solicitante</returns> public static Solicitante Criar(Session session, String txNome = "", bool save = false) { Solicitante solicitante = new Solicitante(session); if (String.IsNullOrEmpty(txNome)) { solicitante.TxNome = GetDescricao(); } solicitante.Cargo = CargoFactory.Criar(session); solicitante.EmpresaInstituicao = EmpresaInstituicaoFactory.Criar(session); if (save) { solicitante.Save(); } return(solicitante); }