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>"); } }
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>"); } } }