Example #1
0
        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);
            }
        }
Example #3
0
        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) +
                            "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;" +
                            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();
            }
        }
Example #5
0
 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);
     }
 }
Example #6
0
        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());
        }