/// <summary> /// Metodo para pegar os dados do colaborador e /// seta-los nos edits de celular email telefone /// </summary> /// <param name="colaborador">colaborador</param> private void GetDadosColaborador(Colaborador colaborador) { if (colaborador != null && !colaborador.Oid.Equals(new Guid()) && IsColaborador.Equals(CsSimNao.Sim)) { this.Cargo = colaborador.Cargo; Person p = colaborador.Usuario; this.TxEmail = p.Email; Party pn = colaborador.Usuario; while (pn.IsLoading) { } foreach (PhoneNumber phn in pn.PhoneNumbers) { if (phn.PhoneType.Equals("Celular") && phn.Number != null) { this.TxCelular = phn.Number; } else { this.TxTelefoneFixo = phn.Number; } } } }
/// <summary> /// Overrride de TxParteInteressada /// </summary> /// <returns>returns</returns> public override string ToString() { if (IsColaborador.Equals(CsSimNao.Sim)) { string retorno = ""; if (Colaborador != null) { retorno = Colaborador.Usuario.FullName; } return(retorno); } else { return(TxParteInteressadaNome); } }
public EditorState HiddenTxParteInteressadaNome(out bool active) { active = IsColaborador.Equals(CsSimNao.Sim); return(EditorState.Hidden); }
public EditorState HiddenColaborador(out bool active) { active = IsColaborador.Equals(CsSimNao.Não); return(EditorState.Hidden); }
public EditorState HiddenEmpresaInstituicao(out bool active) { active = IsColaborador.Equals(CsSimNao.Sim); return(EditorState.Hidden); }