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"); } }
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"; } }
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; } }
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(); }
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"; } }
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 }); } }