コード例 #1
0
    protected void ListView1_ItemCommand(object sender, ListViewCommandEventArgs e)
    {
        string id     = ((Label)e.Item.FindControl("Label1")).Text;
        string pid    = ((Label)e.Item.FindControl("Label6")).Text;
        string amount = ((Label)e.Item.FindControl("Label7")).Text;
        string bid    = ((Label)e.Item.FindControl("Label2")).Text;

        if (e.CommandName == "Details")
        {
            Response.RedirectToRoute("ServiceDetails", new { ID = id, PID = pid });
        }

        if (e.CommandName == "Buy")
        {
            Session["sellerid"]   = id;
            Session["productkey"] = pid;
            Session["Amount"]     = amount;


            SqlDataSource23.InsertParameters.Add("sellerusername", pid);
            SqlDataSource23.InsertParameters.Add("ID", id);
            SqlDataSource23.InsertParameters.Add("Amount", amount);
            SqlDataSource23.InsertParameters.Add("Requirement", "Auction Win! Bid ID" + bid);
            SqlDataSource23.Insert();

            Response.Redirect("~/checkout.aspx");
        }
    }
コード例 #2
0
    protected void Button5_Click(object sender, EventArgs e)
    {
        string uploadFileName = "";
        string uploadFilePath = "";

        if (FileUpload2.HasFile)
        {
            string ext = Path.GetExtension(FileUpload2.FileName).ToLower();

            uploadFileName = Guid.NewGuid().ToString() + ext;
            uploadFilePath = Path.Combine(Server.MapPath("~/Delivery"), uploadFileName);
            try
            {
                FileUpload2.SaveAs(uploadFilePath);
                SqlDataSource23.InsertParameters.Add("Message", TextBox2.Text);
                SqlDataSource23.InsertParameters.Add("Status", "Modification");
                SqlDataSource23.InsertParameters.Add("ActionStatus", "Modification");
                SqlDataSource23.InsertParameters.Add("Type", "Buyer");
                SqlDataSource23.InsertParameters.Add("Attachment", "~/Delivery/" + FileUpload2.FileName);
                SqlDataSource23.Insert();
                TextBox2.Text = string.Empty;
            }
            catch (Exception ex)
            {
                //lblMsg.Text = ex.Message;
            }
        }
        else
        {
            //lblMsg.Text = "Save Successfully";
        }
    }
コード例 #3
0
 protected void Button6_Click(object sender, EventArgs e)
 {
     try
     {
         SqlDataSource23.InsertParameters.Add("Message", TextBox3.Text);
         SqlDataSource23.InsertParameters.Add("Status", "Pending");
         SqlDataSource23.InsertParameters.Add("ActionStatus", "Cancel");
         SqlDataSource23.InsertParameters.Add("Type", "Buyer");
         SqlDataSource23.InsertParameters.Add("Attachment", "~/Delivery/" + "");
         SqlDataSource23.Insert();
         TextBox3.Text = string.Empty;
     }
     catch (Exception ex)
     {
         //lblMsg.Text = ex.Message;
     }
 }
コード例 #4
0
        protected void Btn_AgergarCodigo(object sender, EventArgs e)
        {
            if (Equival.Text != "")
            {
                SqlDataSource23.SelectParameters["Codigo"].DefaultValue = Equival.Text;
                SqlDataSource23.DataSourceMode = SqlDataSourceMode.DataReader;
                SqlDataReader total;
                total = (SqlDataReader)SqlDataSource23.Select(DataSourceSelectArguments.Empty);
                if (total.Read())
                {
                    if (Convert.ToInt32(total["Total"]) == 0)
                    {
                        dt2.Columns.Add("Codigo");
                        dt2.Columns.Add("Marca_Prod");
                        dt2.Columns.Add("ID_Marca_P");

                        DataRow dr = null;
                        if (ViewState["Detalles"] != null)
                        {
                            for (int i = 0; i < 1; i++)
                            {
                                dt2 = (DataTable)ViewState["Detalles"];
                                if (dt2.Rows.Count > 0)
                                {
                                    dr = dt2.NewRow();
                                    //  dr["ID"] = Label1.Text;
                                    dr["Codigo"]     = Equival.Text;
                                    dr["Marca_Prod"] = DropDownList12.SelectedItem.ToString();
                                    dr["ID_Marca_P"] = DropDownList12.SelectedValue.ToString();
                                    dt2.Rows.Add(dr);
                                    GridView2.DataSource = dt2;
                                    GridView2.DataBind();
                                }
                            }
                        }
                        else
                        {
                            dr = dt2.NewRow();
                            // dr["ID"] = Label1.Text;
                            dr["Codigo"]     = Equival.Text;
                            dr["Marca_Prod"] = DropDownList12.SelectedItem.ToString();
                            dr["ID_Marca_P"] = DropDownList12.SelectedValue.ToString();
                            dt2.Rows.Add(dr);
                            GridView2.DataSource = dt2;
                            GridView2.DataBind();
                        }
                        ViewState["Detalles"] = dt2;
                        Equival.Text          = "";
                    }
                    else
                    {
                        Response.Write("<script>alert('El codigo aparece en la base de datos, revise si ya esta registrado!')</script>");
                    }
                }
                //////////////////
            }
            else
            {
                Response.Write("<script>alert('Ingrese un codigo')</script>");
            }
            Button6_ModalPopupExtender.Show();
        }
コード例 #5
0
    protected void Button1_Click(object sender, EventArgs e)
    {
        string uploadFileName = "";
        string uploadFilePath = "";

        if (FileUpload1.HasFile)
        {
            string ext = Path.GetExtension(FileUpload1.FileName).ToLower();

            uploadFileName = Guid.NewGuid().ToString() + ext;
            uploadFilePath = Path.Combine(Server.MapPath("~/Delivery"), uploadFileName);
            try
            {
                FileUpload1.SaveAs(uploadFilePath);
                SqlDataSource23.InsertParameters.Add("Message", TextBox1.Text);
                SqlDataSource23.InsertParameters.Add("Status", "Deliver");
                SqlDataSource23.InsertParameters.Add("ActionStatus", "Pending");
                SqlDataSource23.InsertParameters.Add("Type", "Seller");
                SqlDataSource23.InsertParameters.Add("Attachment", "~/Delivery/" + FileUpload1.FileName);
                SqlDataSource23.Insert();

                DataView dvieww = (DataView)SqlDataSource1.Select(DataSourceSelectArguments.Empty);

                string sellerusername = (string)dvieww.Table.Rows[0]["SellerUserName"];
                string buyerusername  = (string)dvieww.Table.Rows[0]["BuyerUserName"];

                dview = (DataView)SqlDataSource4.Select(DataSourceSelectArguments.Empty);

                SMTP      = (string)dview.Table.Rows[0]["SMTP"];
                BCC       = (string)dview.Table.Rows[0]["BCC"];
                EmailFrom = (string)dview.Table.Rows[0]["EmailFrom"];
                Password  = (string)dview.Table.Rows[0]["Password"];
                //Ports = (int)dview.Table.Rows[0]["Port"];

                string host = HttpContext.Current.Request.Url.Host;
                // localhost
                MailMessage mail       = new MailMessage();
                SmtpClient  SmtpServer = new SmtpClient(SMTP.ToString());
                mail.From = new MailAddress(EmailFrom.ToString());
                //Email acpe = new Email();
                mail.To.Add(buyerusername.ToString());
                mail.Bcc.Add(BCC.ToString());

                StreamReader reader   = new StreamReader(Server.MapPath("~/email/ordership.html"));
                string       readFile = reader.ReadToEnd();
                string       myString = "";
                myString = readFile;
                //string name = HttpUtility.UrlEncode(Encrypt(Session["UserName"].ToString().Trim()));
                //string technology = HttpUtility.UrlEncode(Encrypt(ddlTechnology.SelectedItem.Value));

                myString = myString.Replace("{#Order}", Request.QueryString["OrderNo"].ToString());
                myString = myString.Replace("{#OrderDate}", DateTime.Now.ToString());


                mail.Subject           = "Order Shipped " + DateTime.Now.ToString("dd/MMM/yyyy hh:mm:ss tt");
                mail.IsBodyHtml        = true;
                mail.Body              = myString.ToString();
                SmtpServer.Port        = 8889;
                SmtpServer.Credentials = new System.Net.NetworkCredential(EmailFrom.ToString(), Password.ToString());
                SmtpServer.EnableSsl   = false;
                object userState = mail;
                SmtpServer.SendCompleted += new SendCompletedEventHandler(SMTPClientForAsy.SmtpClient_OnCompleted);
                SmtpServer.SendAsync(mail, userState);



                TextBox1.Text = string.Empty;
            }
            catch (Exception ex)
            {
                Response.Write(ex.Message);
            }
        }
        else
        {
            //lblMsg.Text = "Save Successfully";
        }
    }
コード例 #6
0
    protected void ListView2_ItemCommand(object sender, ListViewCommandEventArgs e)
    {
        string deliveryid = ((Label)e.Item.FindControl("Label10")).Text;
        string username   = ((Label)e.Item.FindControl("Label11")).Text;


        if (e.CommandName == "Accept Cancellation")
        {
            SqlDataSource23.UpdateParameters.Add("ActionStatus", "Accept Cancellation");
            SqlDataSource23.UpdateParameters.Add("Status", "Cancel");
            SqlDataSource23.UpdateParameters.Add("DeliveryId", deliveryid);
            SqlDataSource23.Update();



            SqlDataSource24.UpdateParameters.Add("Status", "Cancelled");
            SqlDataSource24.UpdateParameters.Add("DeliveryId", deliveryid);
            SqlDataSource24.UpdateParameters.Add("Comments", Page.User.Identity.Name);
            SqlDataSource24.Update();
        }

        if (e.CommandName == "Decline Cancellation")
        {
            SqlDataSource23.UpdateParameters.Add("ActionStatus", "Decline Cancellation");
            SqlDataSource23.UpdateParameters.Add("Status", "Decline Cancellation");
            SqlDataSource23.UpdateParameters.Add("DeliveryId", deliveryid);
            SqlDataSource23.Update();
        }



        if (e.CommandName == "Accept")
        {
            SqlDataSource23.UpdateParameters.Add("ActionStatus", "Accept");
            SqlDataSource23.UpdateParameters.Add("Status", "Accept");
            SqlDataSource23.UpdateParameters.Add("DeliveryId", deliveryid);
            SqlDataSource23.Update();



            SqlDataSource24.UpdateParameters.Add("Status", "Complete");
            SqlDataSource24.UpdateParameters.Add("DeliveryId", deliveryid);
            SqlDataSource24.UpdateParameters.Add("Comments", Page.User.Identity.Name);
            SqlDataSource24.Update();



            dview = (DataView)SqlDataSource4.Select(DataSourceSelectArguments.Empty);

            SMTP      = (string)dview.Table.Rows[0]["SMTP"];
            BCC       = (string)dview.Table.Rows[0]["BCC"];
            EmailFrom = (string)dview.Table.Rows[0]["EmailFrom"];
            Password  = (string)dview.Table.Rows[0]["Password"];
            //Ports = (int)dview.Table.Rows[0]["Port"];

            string host = HttpContext.Current.Request.Url.Host;
            // localhost
            MailMessage mail       = new MailMessage();
            SmtpClient  SmtpServer = new SmtpClient(SMTP.ToString());
            mail.From = new MailAddress(EmailFrom.ToString());
            //Email acpe = new Email();
            mail.To.Add(username);
            mail.Bcc.Add(BCC.ToString());

            StreamReader reader   = new StreamReader(Server.MapPath("~/email/orderconfirmed.html"));
            string       readFile = reader.ReadToEnd();
            string       myString = "";
            myString = readFile;
            //string name = HttpUtility.UrlEncode(Encrypt(Session["UserName"].ToString().Trim()));
            //string technology = HttpUtility.UrlEncode(Encrypt(ddlTechnology.SelectedItem.Value));

            myString = myString.Replace("{#Order}", Request.QueryString["OrderNo"].ToString());
            myString = myString.Replace("{#OrderDate}", DateTime.Now.ToString());


            mail.Subject           = "Order Receipt " + DateTime.Now.ToString("dd/MMM/yyyy hh:mm:ss tt");
            mail.IsBodyHtml        = true;
            mail.Body              = myString.ToString();
            SmtpServer.Port        = 8889;
            SmtpServer.Credentials = new System.Net.NetworkCredential(EmailFrom.ToString(), Password.ToString());
            SmtpServer.EnableSsl   = false;
            object userState = mail;
            SmtpServer.SendCompleted += new SendCompletedEventHandler(SMTPClientForAsy.SmtpClient_OnCompleted);
            SmtpServer.SendAsync(mail, userState);
        }

        if (e.CommandName == "Modify")
        {
            SqlDataSource23.UpdateParameters.Add("ActionStatus", "Modify");
            SqlDataSource23.UpdateParameters.Add("Status", "Modify");
            SqlDataSource23.UpdateParameters.Add("DeliveryId", deliveryid);
            SqlDataSource23.Update();
        }

        if (e.CommandName == "contact")
        {
            Response.RedirectToRoute("contact", new { username = username });
        }
    }