Ejemplo n.º 1
0
        /// <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;
                    }
                }
            }
        }
Ejemplo n.º 2
0
 /// <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);
     }
 }
Ejemplo n.º 3
0
 public EditorState HiddenTxParteInteressadaNome(out bool active)
 {
     active = IsColaborador.Equals(CsSimNao.Sim);
     return(EditorState.Hidden);
 }
Ejemplo n.º 4
0
 public EditorState HiddenColaborador(out bool active)
 {
     active = IsColaborador.Equals(CsSimNao.Não);
     return(EditorState.Hidden);
 }
Ejemplo n.º 5
0
 public EditorState HiddenEmpresaInstituicao(out bool active)
 {
     active = IsColaborador.Equals(CsSimNao.Sim);
     return(EditorState.Hidden);
 }