Exemplo n.º 1
0
 public String enviarEmail(GarconsContratado garcon)
 {
     if (garcon != null)
     {
         emailEnviar.To.Add(new MailAddress(garcon.email));
         emailEnviar.From    = new MailAddress("*****@*****.**");
         emailEnviar.Subject = "Buffet - Trabalha na Festa";
         emailEnviar.Body    = "Óla " + garcon.email + " estamos solicitando seus serviços para a uma festa"
                               + " no dia: " + garcon.data + ", local: " + garcon.Festa.local + "."
                               + " Aguardamos sua confirmação, por email ou pelo fone(XX)XXXX-XXXX";
         emailEnviar.IsBodyHtml = true;
         emailEnviar.Priority   = MailPriority.High;
         using (garconEmail)
         {
             garconEmail.Host        = "smtp.live.com";
             garconEmail.Port        = 587;
             garconEmail.Credentials = new System.Net.NetworkCredential("*****@*****.**", "buffet123");
             garconEmail.EnableSsl   = true;
             try
             {
                 garconEmail.Send(emailEnviar);
                 return("Enviado com sucesso!");
             }
             catch
             {
                 return("Erro: Não foi possível enviar o email!");
             }
         }
     }
     else
     {
         return("Erro: Email não cadastrado!");
     }
 }
Exemplo n.º 2
0
    protected void TabelaGarconContrados_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        if (e.CommandName == "Delete")
        {
            GerenciarGarconsController controller = new GerenciarGarconsController();

            int index = Int32.Parse((string)e.CommandArgument);
            int id    = Int32.Parse(TabelaContratados.Rows[index].Cells[0].Text);

            GarconsContratado contratado = controller.pesquisarContratado(id);
            controller.deletar(contratado);

            TabelaContratados.DataBind();

            Response.Write("<script language='javascript'> alert('Garçon Contratado Removido com Sucesso!'); window.location=('gerenciargarcons.aspx'); </script>");
        }
    }
Exemplo n.º 3
0
    protected void botaoContratarGarcons_Click(object sender, EventArgs e)
    {
        if (Page.IsValid)
        {
            GerenciarGarconsController controller = new GerenciarGarconsController();


            GarconsContratado garconContratados = controller.pesquisarContratado(Int32.Parse(DropDownList1.SelectedItem.Text), Int32.Parse(DropDownList3.SelectedItem.Text));

            if (garconContratados == null)
            {
                Garcon garcon = controller.pesquisarGarcon(Int32.Parse(DropDownList1.SelectedItem.Text));

                Festa festa = (Festa)controller.pesquisarFesta(Int32.Parse(DropDownList3.SelectedItem.Text));

                GarconsContratado contratado = new GarconsContratado();

                contratado.idGarcon = garcon.garcon_id;
                contratado.idFesta  = festa.festa_id;
                //contratado.status = "Não Confirmado";
                contratado.valorPago = Decimal.Parse(valorPagoGarcon.Text);
                contratado.fone      = garcon.telefone;
                contratado.email     = garcon.email;
                contratado.data      = DateTime.Parse(festa.data);

                controller.contrartar(contratado);

                string mensagem = controller.enviarEmail(contratado);



                Response.Write("<script language='javascript'> alert('" + mensagem + "'); window.location=('gerenciargarcons.aspx'); </script>");
            }
            else
            {
                Response.Write("<script language='javascript'> alert('Garçon já foi contratado'); window.location=('gerenciargarcons.aspx'); </script>");
            }
        }
    }
Exemplo n.º 4
0
 public void deletar(GarconsContratado garconContratado)
 {
     banco.deletar <GarconsContratado>(garconContratado);
 }
Exemplo n.º 5
0
 public void contrartar(GarconsContratado garcon)
 {
     banco.cadastrar <GarconsContratado>(garcon);
 }