protected void btnExcluirPedSvc_Click(object sender, EventArgs e) { //tesatarpq não está funcionando try { var idSvc = HttpContext.Current.Session["idSvcExcluir"].ToString(); if (ServicoPedido.Excluir(int.Parse(idSvc))) { var idProj = Request.QueryString["id"]; idProj = Criptografia.Decrypt(idProj.Replace('_', '+')); CarregaTabela(); } else { ltlMsn.Text = "<div class=\"alert alert-block alert-danger fade in\"><button data-dismiss=\"alert\" class=\"close\" type=\"button\">×" + "</button><p><i class=\"fa fa-times-circle fa-lg\"></i> ERRO ao Salvar Objetivo Estratégico!!</p></div>"; } } catch (Exception ex) { ltlMsn.Text = "<div class=\"alert alert-block alert-danger fade in\"><button data-dismiss=\"alert\" class=\"close\" type=\"button\">×" + "</button><p><i class=\"fa fa-times-circle fa-lg\"></i> ERRO:" + ex.Message + "</p></div>"; } }
private bool SalvarDados() { try { var id = Session["idSvc"].ToString(); var vlr = Session["valorSvc"] == null ? txtPrecoCusto.Value : Session["valorSvc"].ToString(); var vlrTl = Session["valorTotal"] == null ? txtValorTotal.Value : Session["valorTotal"].ToString(); var qtde = Session["qtde"] == null ? txtQtd.Value : Session["qtde"].ToString(); var svc = new ServicoPedido() { Id = int.Parse(id), IdServico = int.Parse(ddlServico.SelectedValue), Data = DateTime.Parse(txtData.Value), Qtde = int.Parse(qtde), ValorUnitario = decimal.Parse(vlr), ValorTotal = decimal.Parse(vlrTl) }; if (id.Equals("0")) { return(ServicoPedido.Inserir(svc)); } else { return(ServicoPedido.Editar(svc)); } } catch (Exception ex) { ltlMsn.Text = "<div class=\"alert alert-block alert-danger fade in\"><button data-dismiss=\"alert\" class=\"close\" type=\"button\">X" + "</button><p><i class=\"fa fa-times-circle fa-lg\"></i>SalvarDados-ERRO:" + ex.Message + "</p></div>"; return(false); } }
private void CarregaTabela() { try { var tabelaHtml = new StringBuilder(); var lista = ServicoPedido.ListaDeServicoPedidos(txtDataIncial.Value, txtDataFinal.Value); if (lista.Count == 0) { tabelaHtml.Append("<div class=\"panel panel-warning\"><div class=\"panel-heading\"> <h4 class=\"panel-title\"><i class=\"icon ion-clock text-warning\">" + "</i>!! Nenhum serviço cadastrado !!</h4></div></div>"); } else { tabelaHtml.Append("<table class='table table-striped table-bordered table-hover dataTables-example'>"); tabelaHtml.Append("<thead><tr><th>Data</th><th>Descrição</th><th>Qtde</th><th>Valor Unitário</th><th>Valor Total</th><th class='center'>Ações</th>"); tabelaHtml.Append("</tr></thead><tbody>"); foreach (var serv in lista) { var idCriotografado = Criptografia.Encrypt(serv.Id.ToString()); idCriotografado = idCriotografado.Replace('+', '_'); tabelaHtml.Append("<tr class='gradeX'>"); tabelaHtml.Append(string.Format("<td>{0}</td>", serv.Data.ToShortDateString())); tabelaHtml.Append(string.Format("<td>{0}</td>", serv.Descricao)); tabelaHtml.Append(string.Format("<td>{0}</td>", serv.Qtde)); tabelaHtml.Append(string.Format("<td>{0}</td>", serv.ValorUnitario)); tabelaHtml.Append(string.Format("<td>{0}</td>", serv.ValorTotal)); tabelaHtml.Append("<td style=\"text-align: center; vertical-align: middle\">"); tabelaHtml.Append( string.Format("<a href=\"neweditservico.aspx?id={0}\"><span class=\"fa fa-pencil-square-o fa-2x\" data-original-title=\"\" title=\"Editar\" ></span></a>", idCriotografado) + " " + string.Format("<a href =\"#\" data-toggle=\"modal\" data-target=\"#modalDeletePedSvc\" onclick=\"capturarIdServicoExcluir({0})\"><span class=\"fa fa-times-circle-o fa-2x\" data-original-title=\"\" title=\"Excluir\" ></span></a>", serv.Id) ); tabelaHtml.Append("</td></tr>"); } tabelaHtml.Append("</tbody></table>"); } ltlTabelaServicos.Text = tabelaHtml.ToString(); } catch (Exception ex) { ltlMsn.Text = "<div class=\"alert alert-block alert-danger fade in\"><button data-dismiss=\"alert\" class=\"close\" type=\"button\">X" + "</button><p><i class=\"fa fa-times-circle fa-lg\"></i>CarregaTabelaEpi-ERRO:" + ex.Message + "</p></div>"; } }
private void CarregaDados(int id) { var svc = ServicoPedido.PesquisaServicoPedido(id); if (svc != null) { txtData.Value = svc.Data.ToShortDateString(); txtQtd.Value = svc.Qtde.ToString(); txtPrecoCusto.Value = string.Format("{0:C}", svc.ValorUnitario).Replace("R$", "").Trim(); txtValorTotal.Value = string.Format("{0:C}", svc.ValorTotal).Replace("R$", "").Trim(); ddlTipo.SelectedValue = svc.IdTipo.ToString(); //ScriptManager.RegisterClientScriptBlock(Page,Page.GetType(),"mensagem", string.Format("carregaDllServico({0})", svc.IdTipo ), true); CarregaDdlServico(svc.IdTipo, false); ddlServico.SelectedValue = svc.IdServico.ToString(); } }
public static string CapturarIdServicoExcluir(string id) { try { HttpContext.Current.Session["idSvcExcluir"] = id; var svc = ServicoPedido.PesquisaServicoPedido(int.Parse(id)); if (svc != null) { var dadosMemoria = new StringBuilder(); dadosMemoria.Append("<div class=\"form-group\">"); dadosMemoria.Append("<label for=\"pwd\" class=\"col-lg-2 control-label\">Descrição:</label>"); dadosMemoria.Append("<div class=\"col-lg-10\"><input id=\"txtModalDescMemo\" name=\"txtModalDescMemo\" type=\"text\" class=\"form-control\" disabled=\"disabled\" value=\"" + svc.Descricao + "\" />"); dadosMemoria.Append("</div></div><br /><br />"); return(dadosMemoria.ToString()); } return(string.Empty); } catch (Exception ex) { return(string.Empty); } }
static void Main(string[] args) { Console.WriteLine("\n==== With Love ====\n"); Console.WriteLine("Quer fazer um pedido? Por favor preencha as informacoes"); Console.WriteLine("\n==== Pedido ====\n"); var dataPedido = DateTime.Now; Console.WriteLine($"Data Pedido: {dataPedido.ToString("dd/MM/yyyy")}"); Console.Write("\nId: "); var id = int.Parse(Console.ReadLine()); Console.WriteLine("\n==== Comprador ====\n"); Console.Write("Nome: "); var nome = Console.ReadLine(); Console.Write("Sobrenome: "); var sobrenome = Console.ReadLine(); Console.Write("Telefone: "); var telefone = Console.ReadLine(); Console.Write("Email: "); var email = Console.ReadLine(); Console.Write("Tipo de Cesta: "); var tipoCesta = Enum.Parse <TipoCesta>(Console.ReadLine().ToUpper()); Console.Write("Quantidade: "); var quantidade = int.Parse(Console.ReadLine()); Console.Write("Valor: "); var valor = double.Parse(Console.ReadLine()); Console.Write("Data Entrega: "); var dataEntrega = DateTime.ParseExact(Console.ReadLine(), "dd/MM/yyyy", CultureInfo.InvariantCulture); Console.WriteLine("\n==== Remetente ====\n"); Console.Write("Nome: "); var remetenteNome = Console.ReadLine(); Console.Write("Sobrenome: "); var remetenteSobrenome = Console.ReadLine(); Console.Write("Telefone: "); var remetenteTelefone = Console.ReadLine(); Console.Write("Email: "); var remetenteEmail = Console.ReadLine(); Console.WriteLine("\n==== Endereco do Remetente====\n"); Console.Write("Rua: "); var rua = Console.ReadLine(); Console.Write("Numero: "); var numero = Console.ReadLine(); Console.Write("Cidade: "); var cidade = Console.ReadLine(); Console.Write("Pais: "); var pais = Console.ReadLine().ToLower(); Console.Write("Distancia: "); var distancia = double.Parse(Console.ReadLine()); var pedido = new Pedido(id, dataPedido, new Comprador(nome, sobrenome, telefone, email), tipoCesta, quantidade, valor, dataEntrega, new Remetente(remetenteNome, remetenteSobrenome, remetenteTelefone, remetenteEmail, new Endereco(rua, numero, cidade, pais), distancia)); var servicoPedido = new ServicoPedido(new ServicoEntrega(), new TaxService()); servicoPedido.ProcessInvoice(pedido); Console.WriteLine("\n\n==== Detalhes de Pedido ====\n"); Console.WriteLine(pedido.Invoice.ToString()); }