public string exibirReservas() { if (clienteBLL.autenticado()) { List <clnReserva> objReservas = new clnReserva { CodCliente = clienteBLL.obterCliente().Cod }.obterPorCliente(); if (objReservas.Count == 0) { return("<tr><td colspan='3'>Não foi encontrada nenhuma reserva.</td></tr>"); } else { StringBuilder builder = new StringBuilder(); foreach (clnReserva objReserva in objReservas) { builder.Append("<tr>"); builder.Append("<td>").Append(UtilFormatar.formatarDataHora(objReserva.Agendado)).Append("</td>"); builder.Append("<td>").Append(objReserva.Pessoas).Append("</td>"); builder.Append("<td>").Append(objReserva.Situacao).Append("</td>"); builder.Append("</tr>"); } return(builder.ToString()); } } else { return("Você não está autenticado."); } }
public bool call(DataGridView dgv, string pesquisa, bool ativo) { clnAtendimento objAtendimentos = new clnAtendimento { }; foreach (clnAtendimento objAtendimento in objAtendimentos.obterAtendimentos()) { //"Código", "Inicio", "Fim", "Situação" dgv.Rows.Add(new object[] { objAtendimento.Cod, UtilFormatar.formatarDataHora(objAtendimento.Inicio), UtilFormatar.formatarDataHora(objAtendimento.Fim), objAtendimento.Situacao }); } return(false); }
public static string gerarConta(clnAtendimento objAtendimento, int pessoas, bool incluirGorjeta, decimal desconto) { List <clnPedido> objPedidos = new clnPedido { CodAtendimento = objAtendimento.Cod }.obterPorAtendimento(); decimal valorSubTotal = clnUtilPedido.calcularValor(objAtendimento); decimal valorTotal = calcularValor(valorSubTotal, incluirGorjeta, desconto); StringBuilder contaBuilder = new StringBuilder(); codItem = 1; foreach (String line in obterTemplate()) { if (line.Equals("{@items}")) { foreach (clnPedido objPedido in objPedidos) { gerarConta(contaBuilder, objPedido); } } else if (line.Equals("{@valorsubtotal}")) { contaBuilder.Append(UtilFormatar.formatarValor(valorSubTotal)); } else if (line.Equals("{@valortotal}")) { contaBuilder.Append(UtilFormatar.formatarValor(valorTotal)); } else if (line.Equals("{@valorpessoa}")) { contaBuilder.Append(UtilFormatar.formatarValor(valorTotal / pessoas)); } else if (line.Equals("{@gorjeta}")) { if (incluirGorjeta) { contaBuilder.Append("<tr><td colspan='3' class='left'>+ Taxa de Serviço (10,0%)</td>"); contaBuilder.Append("<td colspan='3' class='right'>").Append(UtilFormatar.formatarValor(valorSubTotal * (decimal)0.1)).Append("</td></tr>"); } } else if (line.Equals("{@desconto}")) { if (desconto > 0) { contaBuilder.Append("<tr><td colspan='3' class='left'>- Desconto (" + desconto.ToString("N") + "%)</td>"); contaBuilder.Append("<td colspan='3' class='right'>").Append(UtilFormatar.formatarValor(valorSubTotal * (desconto / 100))).Append("</td></tr>"); } } else if (line.Equals("{@pessoas}")) { contaBuilder.Append(pessoas); } else if (line.Equals("{@datahora}")) { contaBuilder.Append(UtilFormatar.formatarDataHora(DateTime.Now)); } else { contaBuilder.Append(line); } } return(contaBuilder.ToString()); }