コード例 #1
0
ファイル: Mensagem.cs プロジェクト: gizmotic/Estudos
        private void btnEnviar_Click(object sender, EventArgs e)
        {
            if (!Dados.mUsuarios.ContainsKey(txtPara.Text.Trim()) && !txtPara.Text.Equals("Todos"))
            {
                MessageBox.Show("Destinatario não encontrado!");
                return;
            }



            if (String.IsNullOrEmpty(txtAssunto.Text) || String.IsNullOrEmpty(txtMSG.Text) || String.IsNullOrEmpty(txtPara.Text))
            {
                MessageBox.Show("Preencha os campos!", "Aviso!");
                return;
            }

            if (!txtPara.Text.Equals("Todos"))
            {
                uDestinatario = Dados.mUsuarios[txtPara.Text.Trim()];
            }

            Msg    msg    = new Msg(Dados.oUsuLogado, txtAssunto.Text, txtMSG.Text);
            EspMsg msgEsp = null;

            if (Recomendacao != null)
            {
                msgEsp           = new EspMsg(msg.uRemetente, msg.LerAssunto(), msg.LerMsg());
                msgEsp.fRecomend = Recomendacao;

                if (txtPara.Text.Equals("Todos"))
                {
                    foreach (Usuario item in Dados.oUsuLogado.lAmigos)
                    {
                        item.lMsgs.Add(msgEsp);
                    }
                }
                else
                {
                    uDestinatario.lMsgs.Add(msgEsp);
                }
            }
            else
            {
                if (txtPara.Text.Equals("Todos"))
                {
                    foreach (Usuario item in Dados.oUsuLogado.lAmigos)
                    {
                        item.lMsgs.Add(msg);
                    }
                }
                else
                {
                    uDestinatario.lMsgs.Add(msg);
                }
            }

            Close();
        }
コード例 #2
0
ファイル: Mensagem.cs プロジェクト: gizmotic/Estudos
        public Mensagem(Msg mensagem)
        {
            InitializeComponent();


            EspMsg espMsg = null;

            if (mensagem is EspMsg)
            {
                espMsg = (EspMsg)mensagem;
            }



            txtAssunto.Text = mensagem.cAssunto;
            txtMSG.Text     = mensagem.LerMsg();
            txtPara.Text    = mensagem.uRemetente.cLogin;

            if (espMsg != null)
            {
                if (espMsg.fRecomend != null)
                {
                    txtFilme.Text = espMsg.fRecomend.cNome;

                    lblACC.Visible = true;
                    Recomendacao   = espMsg.fRecomend;
                }
            }

            lblDEPARA.Text    = "De";
            btnEnviar.Visible = false;

            lblReco.Visible     = false;
            txtAssunto.ReadOnly = true;
            txtMSG.ReadOnly     = true;
            txtPara.ReadOnly    = true;
        }