Esempio n. 1
0
        public int Comprar(int codProduto, int qtdProduto, string sessionCompra, int flag)
        {
            int        iLinhas = 0;
            clsEstoque Estoque = new clsEstoque(codProduto, qtdProduto);
            clsPedidos Pedido;

            //aqui vamos aplicar facade no estoque
            if (!Estoque.verificaSaldo())
            {
                return(-1);
            }

            Pedido = new clsPedidos(sessionCompra, codProduto, qtdProduto);

            if (flag == 0)
            {
                iLinhas = Pedido.IncluirPedidoTransacao();
            }
            else
            {
                iLinhas = Pedido.IncluirPedidoItensTransacao("X");
            }

            return(iLinhas);
        }
Esempio n. 2
0
        protected void btnFechar_Click(object sender, EventArgs e)
        {
            clsPedidos objPedidos = new clsPedidos();

            objPedidos.Numero  = Convert.ToString(Session["PEDIDO"]);
            objPedidos.Cliente = Convert.ToInt32(Session["CODIGO"]);
            iLinhas            = objPedidos.FecharPedido();
            if (iLinhas > 0)
            {
                objPedidos.MostraMensagem("Pedido fechado com sucesso!", Page);
                Envia_Email_Pedido();
            }
            else
            {
                objPedidos.MostraMensagem("Pedido não foi fechado !", Page);
            }
        }
Esempio n. 3
0
        protected void Envia_Email_Pedido()
        {
            clsPedidos objPedidos = new clsPedidos();
            DataTable  dtPedidos  = new DataTable();
            string     sTexto1    = "";

            int iEspaco = txtNome.Text.IndexOf(" ");

            if (iEspaco > 0)
            {
                sTexto1 = "Prezado (a) " + txtNome.Text.Split(' ');
            }
            else
            {
                sTexto1 = "Prezado (a) " + txtNome.Text;
            }

            string sTexto2 = "Recebemos seu pedido número :" + Session["PEDIDO"];
            string sTexto3 = "Composto pelos seguintes itens: ";
            string sTexto4 = "Obrigado por comprar na FARMAFIPP ";
            string sTexto5 = "Em caso de dúvida entre em contato com nossa central de atendimento.";
            string sTexto6 = "Atenciosamente";
            string sTexto7 = "Departamento Comercial - FARMAFIPP";
            string sTexto8 = "";


            string sTotalPedido = Convert.ToString(objPedidos.TotalizaPedido());

            sTexto8 = "<table border=2 width=500px>" +
                      " <tr> " +
                      "<td width=50%> Descrição</td>" +
                      "<td width=20%> Quantidade</td>" +
                      "<td width=30%> Valor</td>" +
                      "</tr> ";

            dtPedidos = objPedidos.RecuperarDados(Session["PEDIDO"].ToString());
            if (dtPedidos.Rows.Count > 0)
            {
                int i = 0;
                while (dtPedidos.Rows.Count > i)
                {
                    sTexto8 = sTexto8 + "<tr>" +
                              "<td width=50%> " +
                              dtPedidos.Rows[i]["DESCRICAO"].ToString() + "</td>" +
                              "<td width=20%> " +
                              dtPedidos.Rows[i]["QUANTIDADE"].ToString() + "</td>" +
                              "<td width=30%> " +
                              String.Format("{0:c}", dtPedidos.Rows[i]["PRECOTOTAL"]) + "</td>" +
                              "</tr>";
                    i++;
                }
            }
            sTexto8 = sTexto8 + "</table>";

            dtPedidos.Dispose();
            string sMensagem = sTexto1 + "<br> " + sTexto2 + "<br>" +
                               sTexto3 + "<br>" + sTexto8 + "<br>" + sTexto4 + "<br>" + sTexto6 + "<br>" +
                               sTexto7 + "<br>";

            SmtpClient email = new SmtpClient("mail.unoeste.br");

            try
            {
                MailMessage msg       = new MailMessage();
                MailAddress remetente = new MailAddress("*****@*****.**", "FarmaFIPP Medicamentos Ltda");
                msg.From       = remetente;
                msg.Subject    = "Pedido número :" + Session["NUMPEDIDO"];
                msg.Body       = sMensagem;
                msg.IsBodyHtml = true;
                msg.To.Add("*****@*****.**");
                email.Send(msg);
                objClientes.MostraMensagem("E-mail enviado com sucesso!!!", Page);
            }
            catch
            {
                objClientes.MostraMensagem("Problemas no envio do e-mail!!!", Page);
            }
        }