コード例 #1
0
 protected void DataList2_ItemCommand(object source, DataListCommandEventArgs e)
 {
     if (e.CommandName == "info")
     {
         Response.Redirect("~/InfoDetail.aspx?id=" + e.CommandArgument + "&Country=" + Request.QueryString["country"]);
     }
 }
コード例 #2
0
ファイル: CartItems.aspx.cs プロジェクト: gmeehan/QuickStart
        public void DataListProducts_ItemCommand(object source, DataListCommandEventArgs e)
        {
            /*
            var list = (List<Tuple<string, int>>)(Session["cartList"]);

            foreach (var i in list)
            {
                if (i.Item1 == e.CommandName)
                {
                    list.Add(new Tuple<string, int>(e.CommandName, 1));
                    break;
                }
            }
            Session["cartList"] = list;

            foreach (var x in prods)
            {
                if (e.CommandName == x.Prodcd)
                {
                    x.Qty++;
                    x.Total = x.Qty * x.Price;
                    DataListCartItems.DataSource = prods;
                    DataListCartItems.DataBind();
                    break;
                }
            }
             * */
        }
コード例 #3
0
    protected void DataList1_ItemCommand(object source, System.Web.UI.WebControls.DataListCommandEventArgs e)
    {
        if (e.CommandName == "onMore")
        {
            int cnd_id = Convert.ToInt32(e.CommandArgument);
            Session["req_cnd_id"] = cnd_id;
            Response.Redirect("clg_ad_view_more_details.aspx");
        }

        if (e.CommandName == "onAccept")
        {
            int cnd_id = Convert.ToInt32(e.CommandArgument);

            int i = clg_ad_obj.onClickAccept(cnd_id);
            if (i > 0)
            {
                dataListBind();
            }
        }

        if (e.CommandName == "onReject")
        {
            int cnd_id = Convert.ToInt32(e.CommandArgument);
            int i      = clg_ad_obj.onClickReject(cnd_id);
            if (i > 0)
            {
                dataListBind();
            }
        }
    }
コード例 #4
0
        protected void lstItem_ItemCommand(object source, System.Web.UI.WebControls.DataListCommandEventArgs e)
        {
            HtmlInputCheckBox chkList     = (HtmlInputCheckBox)e.Item.FindControl("chkList");
            HtmlInputCheckBox chkMatrixID = (HtmlInputCheckBox)e.Item.FindControl("chkMatrixID");
            string            stParam     = "?task=" + Common.Encrypt("list", Session.SessionID) +
                                            "&prodid=" + Common.Encrypt(chkList.Value, Session.SessionID);

            switch (e.CommandName)
            {
            case "imgSaveOrderSlipPrinter":
            {
                TextBox txtActualQuantity = (TextBox)e.Item.FindControl("txtActualQuantity");
                try { decimal.Parse(txtActualQuantity.Text); }
                catch
                {
                    string stScript = "<Script>";
                    stScript += "window.alert('Please enter a VALID actual quantity.')";
                    stScript += "</Script>";
                    Response.Write(stScript);
                    break;
                }
                ProductInventories clsProductInventories = new ProductInventories();
                clsProductInventories.UpdateActualQuantity(int.Parse(cboBranch.SelectedItem.Value), long.Parse(chkList.Value), long.Parse(chkMatrixID.Value), decimal.Parse(txtActualQuantity.Text));
                clsProductInventories.CommitAndDispose();
            }
            break;
            }
        }
コード例 #5
0
        protected void AddressList_EditCommand(object source, System.Web.UI.WebControls.DataListCommandEventArgs e)
        {
            Save();
            string bvin = (string)this.AddressList.DataKeys[e.Item.ItemIndex];

            Response.Redirect("users_edit_address.aspx?userID=" + this.BvinField.Value + "&id=" + bvin);
        }
コード例 #6
0
 private void dItems_ItemCommand(object source, System.Web.UI.WebControls.DataListCommandEventArgs e)
 {
     //				if(e.CommandName == addItem)
     //				{
     //					Response.Redirect("");
     //				}
 }
コード例 #7
0
        protected void shoppingCartProductList_ItemCommand(object sender, System.Web.UI.WebControls.DataListCommandEventArgs e)
        {
            System.Web.UI.Control             control = e.Item.Controls[0];
            System.Web.UI.WebControls.TextBox textBox = (System.Web.UI.WebControls.TextBox)control.FindControl("txtBuyNum");
            System.Web.UI.WebControls.Literal literal = (System.Web.UI.WebControls.Literal)control.FindControl("litSkuId");
            int num;

            if (!int.TryParse(textBox.Text, out num) || textBox.Text.IndexOf(".") != -1)
            {
                this.ShowMessage("购买数量必须为整数", false);
                return;
            }
            if (num <= 0)
            {
                this.ShowMessage("购买数量必须为大于0的整数", false);
                return;
            }
            if (e.CommandName == "updateBuyNum")
            {
                if (ShoppingCartProcessor.GetSkuStock(literal.Text.Trim()) < num)
                {
                    this.ShowMessage("该商品库存不够", false);
                    this.btnCheckout.Visible = false;
                    return;
                }
                ShoppingCartProcessor.UpdateLineItemQuantity(literal.Text, num);
            }
            if (e.CommandName == "delete")
            {
                ShoppingCartProcessor.RemoveLineItem(literal.Text);
            }
            this.Page.Response.Redirect(Globals.GetSiteUrls().UrlData.FormatUrl("shoppingCart") + "?productSkuId=" + literal.Text, true);
        }
コード例 #8
0
 protected void employeesDataList_ItemCommand(object source, DataListCommandEventArgs e)
 {
     if (e.CommandName == "MoreDetailsPlease")
     {
         Literal myLiteral;
         myLiteral = (Literal)e.Item.FindControl("extraDetailsLiteral");
         myLiteral.Text = "Employee ID: <strong>" + e.CommandArgument +
             "</strong><br />";
     }
     else if (e.CommandName == "EditItem")
     {
         employeesDataList.EditItemIndex = e.Item.ItemIndex;
         BindList();
     }
     else if (e.CommandName == "CancelEditing")
     {
         employeesDataList.EditItemIndex = -1;
         BindList();
     }
     else if (e.CommandName == "UpdateItem")
     {
         int employeeId = Convert.ToInt32(e.CommandArgument);
         TextBox nameTextBox = (TextBox)e.Item.FindControl("nameTextBox");
         string newName = nameTextBox.Text;
         TextBox usernameTextBox = (TextBox)e.Item.FindControl("usernameTextBox");
         string newUsername = usernameTextBox.Text;
         UpdateItem(employeeId, newName, newUsername);
         employeesDataList.EditItemIndex = -1;
         BindList();
     }
 }
コード例 #9
0
ファイル: Function.aspx.cs プロジェクト: eavia/tts
 protected void dlOrders_ItemCommand(object source, DataListCommandEventArgs e)
 {
     LinkButton arg = (LinkButton)e.CommandSource;
     if (arg.CommandName.Equals("Pay"))
     {
         int orderid = int.Parse(arg.CommandArgument.ToString());
         StoreEntities db = new StoreEntities();
         OrderHead order = db.OrderHeadSet.Single(x => x.ID.Equals(orderid));
         if (order.Status == "SUCCESS")
         {
             return;
         }
         SortedDictionary<string, string> Paramers = new SortedDictionary<string, string>();
         Paramers.Add("out_trade_no", orderid.ToString());
         Paramers.Add("subject", "订单ID:"+ order.ID.ToString());
         Paramers.Add("payment_type", "1");
         Paramers.Add("logistics_type", "EXPRESS");
         Paramers.Add("logistics_fee","0");
         Paramers.Add("logistics_payment", "SELLER_PAY");
         Paramers.Add("price", "0.01");
         Paramers.Add("quantity", "1");
         Service ali = new Service();
         string sHtmlText = ali.Create_partner_trade_by_buyer(Paramers);
         Response.Write(sHtmlText);
     }
 }
コード例 #10
0
    protected void g_ItemCommand(object source, System.Web.UI.WebControls.DataListCommandEventArgs e)
    {
        if (e.CommandName == "btnWin")
        {
            double WinMoney          = Shove._Convert.StrToDouble(((TextBox)e.Item.FindControl("tbWinMoney")).Text, 0);
            double WinMoneyNoWithTax = Shove._Convert.StrToDouble(((TextBox)e.Item.FindControl("tbWinMoneyNoWithTax")).Text, 0);
            string WinDescription    = ((TextBox)e.Item.FindControl("tbWinDescription")).Text.Trim();

            long SchemeID = Shove._Convert.StrToLong(((HtmlInputHidden)e.Item.FindControl("tbSchemeID")).Value, -1);

            if (SchemeID < 1)
            {
                PF.GoError(ErrorNumber.Unknow, "参数错误", "Admin_OpenManual");

                return;
            }

            if ((WinMoney <= 0) || (WinMoneyNoWithTax <= 0) || (WinDescription == ""))
            {
                Shove._Web.JavaScript.Alert(this.Page, "输入不完整。");

                return;
            }

            int    ReturnValue       = -1;
            string ReturnDescription = "";

            DataSet ds      = null;
            int     Results = -1;
            Results = DAL.Procedures.P_WinByOpenManual(ref ds, _Site.ID, SchemeID, WinMoney, WinMoneyNoWithTax, WinDescription, _User.ID, ref ReturnValue, ref ReturnDescription);


            if (Results < 0)
            {
                PF.GoError(ErrorNumber.DataReadWrite, "数据库繁忙,请重试", "Admin_OpenManual");

                return;
            }

            if (ReturnValue < 0)
            {
                Shove._Web.JavaScript.Alert(this.Page, ReturnDescription);

                return;
            }

            if ((ds == null) || (ReturnDescription != ""))
            {
                PF.GoError(ErrorNumber.Unknow, "开奖错误:" + ReturnDescription, "Admin_OpenManual");

                return;
            }

            PF.SendWinNotification(ds);

            BindData();

            return;
        }
    }
コード例 #11
0
        private void dlPlaces_UpdateCommand(object source, System.Web.UI.WebControls.DataListCommandEventArgs e)
        {
            // Find the updated controls
            TextBox addr  = (TextBox)e.Item.FindControl("txtAddress");
            TextBox notes = (TextBox)e.Item.FindControl("txtNotes");
            Label   place = (Label)e.Item.FindControl("lblPlaceID");

            // Reload the dataset and locate the relevant row
            adPlaces.Fill(dsPlaces);
            string sql = "PlaceID = '" + place.Text + "'";

            PlaceData.PlaceRow row = (PlaceData.PlaceRow)
                                     dsPlaces.Place.Select(sql)[0];

            // Set the values using the typed properties
            row.Address = addr.Text;
            row.Notes   = notes.Text;

            // Update the row in the database
            adPlaces.Update(new DataRow[] { row });

            // Reset datalist state and bind
            dlPlaces.EditItemIndex = -1;
            dlPlaces.SelectedIndex = e.Item.ItemIndex;
            dlPlaces.DataBind();
        }
コード例 #12
0
 protected void DataList1_ItemCommand(object source, DataListCommandEventArgs e)
 {
     if (e.CommandName == "cate")
     {
         Response.Redirect("~/Tour.aspx?cateid=" + e.CommandArgument + "&Country=" + Request.QueryString["country"]);
     }
 }
コード例 #13
0
        protected void dlistUrunler_ItemCommand(object source, DataListCommandEventArgs e)
        {
            if (e.CommandName == "detay")
            {
                Response.Redirect("Details.aspx?id=" + Convert.ToInt32(e.CommandArgument));
            }
            else if (e.CommandName == "sepet")
            {                                                       // 13.10 ******************
                dlistUrunler.EditItemIndex = e.Item.ItemIndex;
                if (Session["sepet"] == null)
                {
                    Session["sepet"] = spt.YeniSepet();

                }
                DataTable dt = (DataTable)Session["sepet"];
                DataRow dr;
                dr = dt.NewRow();
                dr["UrunID"] = Convert.ToInt32(dlistUrunler.SelectedValue);
                Label Adi = (Label)e.Item.FindControl("lblUrunAdi");
                dr["urunAd"] = Adi.Text;
                TextBox Adet = (TextBox)e.Item.FindControl("txtAdet");
                dr["Adet"] = Convert.ToInt32(Adet.Text);
                Label Fiyat = (Label)e.Item.FindControl("lblUrunFiyat");
                dr["fiyat"] = Convert.ToDecimal(Fiyat.Text);
                dr["tutar"] = Convert.ToInt32(Adet.Text) * Convert.ToDecimal(Fiyat.Text);
                dt.Rows.Add(dr);
                Session["sepet"] = dt;
                Response.Redirect("Sepet.aspx");
            }
        }
コード例 #14
0
        private void changeCoupons_ItemCommand(object sender, System.Web.UI.WebControls.DataListCommandEventArgs e)
        {
            int couponId = (int)this.changeCoupons.DataKeys[e.Item.ItemIndex];

            if (e.CommandName == "Change")
            {
                System.Web.UI.WebControls.Literal literal = (System.Web.UI.WebControls.Literal)e.Item.FindControl("litNeedPoint");
                int    num    = int.Parse(literal.Text);
                Member member = Users.GetUser(HiContext.Current.User.UserId, false) as Member;
                if (num > member.Points)
                {
                    this.ShowMessage("当前积分不够兑换此优惠券", false);
                }
                else
                {
                    if (TradeHelper.PointChageCoupon(couponId, num, member.Points))
                    {
                        this.ShowMessage("兑换成功,请查看您的优惠券", true);
                    }
                    else
                    {
                        this.ShowMessage("兑换失败", false);
                    }
                }
            }
        }
コード例 #15
0
        private void ListaContactos_ItemCommand(object source, System.Web.UI.WebControls.DataListCommandEventArgs e)
        {
            int moduloDefId = (int)ListaContactos.DataKeys[e.Item.ItemIndex];

//			Response.Redirect("~/Default.aspx?editar=1&defId=" + moduloDefId + "&mid=" + ModuloId);
            Response.Redirect("~/Default.aspx?editar=1&pagId=" + pagId + "&defId=" + moduloDefId + "&mid=" + ModuloId);
        }
コード例 #16
0
ファイル: WebForm2.aspx.cs プロジェクト: umkc1/increment4
        public void DataList1_ItemCommand(object source, DataListCommandEventArgs e)
        {
            if (e.CommandName.Equals("call"))
            {

                DataListItem item = (DataListItem)(((Button)(e.CommandSource)).NamingContainer);
                text = ((TextBox)item.FindControl("TextBox1")).Text;
                Response.Write(text+"text1");
            }

            UploadAttribute.WebService1 S1 = new UploadAttribute.WebService1();
            S1.Credentials = System.Net.CredentialCache.DefaultCredentials;

            String a;

            a = S1.deleteTable(text);

            string imgurl = Server.MapPath("~/storage/"+text + "");
            System.IO.File.Delete(imgurl);

            if (a.Equals("Bought"))
            {

                Response.Write("Delete Successful");
                Response.Write(text);
            }
            else
                Response.Write("Delete UnSuccessful");
        }
コード例 #17
0
 protected void dlContents_ItemCommand(object source, System.Web.UI.WebControls.DataListCommandEventArgs e)
 {
     if (e.CommandName == "cmdEdit")
     {
         Session["ContentID"] = Convert.ToInt32(e.CommandArgument);
         Response.Redirect("Content.aspx");
     }
     else if (e.CommandName == "cmdDelete")
     {
         Session["ContentID"] = Convert.ToInt32(e.CommandArgument);
         using (SqlConnection con = new SqlConnection())
         {
             con.ConnectionString = ConfigurationManager.ConnectionStrings["CPDBCS"].ConnectionString;
             SqlCommand cmd = new SqlCommand();
             cmd.CommandText = "DeleteContent";
             cmd.CommandType = CommandType.StoredProcedure;
             cmd.Parameters.Clear();
             cmd.Parameters.Add("@ContentId", SqlDbType.Int).Value = Convert.ToInt32(Session["ContentID"]);
             cmd.Connection = con;
             con.Open();
             cmd.ExecuteNonQuery();
             ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('Content Deleted Sucessfully..')", true);
             getContents();
         }
     }
     else if (e.CommandName == "cmdView")
     {
         Session["ContentID"]   = Convert.ToInt32(e.CommandArgument);
         Session["HideComment"] = true;
         Response.Redirect("SubContent.aspx", false);
         ApplicationInstance.CompleteRequest();
     }
 }
 protected void DataList1_ItemCommand(object source, DataListCommandEventArgs e)
 {
     if(e.CommandName.ToString()=="Cmdedit")
     {
         DataList1.EditItemIndex = e.Item.ItemIndex;
         FillData();
     }
     else if(e.CommandName.ToString()=="CmdCancel")
     {
         DataList1.EditItemIndex = -1;
         FillData();
     }
     else if(e.CommandName.ToString()=="CmdUpadate")
     {
         Label leno = (Label)e.Item.FindControl("lblempno");
        string empno =leno.Text;
         Response.Write(empno);
         TextBox t1 = (TextBox)e.Item.FindControl("txtempname");
         string ename = t1.Text;
         TextBox t2 = (TextBox)e.Item.FindControl("txtsalary");
         Double salary =Double.Parse( t2.Text);
         con.Open();
         string query="update emp set Empname='"+ename+"',salary='"+salary+"' where empno='"+empno+"'";
         SqlCommand cmd = new SqlCommand(query, con);
         cmd.ExecuteNonQuery();
         con.Close();
         DataList1.EditItemIndex = -1;
         FillData();
         
     }
 }
コード例 #19
0
ファイル: AutoTraderate.aspx.cs プロジェクト: feidu/TBAPP
 protected void DataList1_UpdateCommand(object source, DataListCommandEventArgs e)
 {
     //if (base.level == ((int)Util.Enum.UserSysLevel.Experience).ToString() || base.isOverTime)
     //{
     //    Alert(this, "体验版用户不能具备此功能!");
     //    return;
     //}
     int id = 0;
     try
     {
         id = Convert.ToInt32(DataList1.DataKeys[e.Item.ItemIndex]);
     }
     catch (Exception ex)
     {
         Alert(this, "ID格式错误"+ex.Message);
         return;
     }
     string context = ((TextBox)e.Item.FindControl("txtContext")).Text.Trim();
     if (context.Length == 0)
     {
         Alert(this, "请填写好评再保存");
         return;
     }
     autoTraderateAction.UpdateContext(id,context);
     DataList1.EditItemIndex = -1;
     BindDatalist();
 }
コード例 #20
0
 protected void dlHabitaciones_ItemCommand1(object source, DataListCommandEventArgs e)
 {
     if (e.CommandName == "Reservar")
     {
         if (Session["cliente"] != null)
         {
             if (Session["reserva"] == null)
             {
                 CrearCabeceraRerserva();
             }
             DataTable dt = (DataTable)Session["reserva"];
             DataRow fila = dt.NewRow();
             fila["IdHabitacion"] = ((Label)e.Item.FindControl("lblIdHabitacion")).Text;
             fila["NroHabitacion"] = ((Label)e.Item.FindControl("lblNroHab")).Text;
             fila["NombreTipoHab"] = ((Label)e.Item.FindControl("lblHabitacion")).Text;
             fila["Precio"] = Convert.ToDouble(((Label)e.Item.FindControl("lblPrecio")).Text);
             fila["FechaIngreso"] = calFecEntrada.SelectedDate.ToString("yyyy-MM-dd");
             fila["FechaSalida"] = calFecSalida.SelectedDate.ToString("yyyy-MM-dd");
             TimeSpan ts = calFecSalida.SelectedDate - calFecEntrada.SelectedDate;
             int nroNoches = ts.Days;
             fila["NroNoches"] = nroNoches;
             dt.Rows.Add(fila);
             Response.Redirect("detalleHabitacion.aspx");
         }
         else
         {
             Response.Write("<script>alert('No ha Iniciado S esion')</script>");
         }
     }
 }
コード例 #21
0
ファイル: StudentCV.ascx.cs プロジェクト: hoaian89/DAA
        protected void StudentData_UpdateCommand(object source, DataListCommandEventArgs e)
        {
            if (Page.IsValid)
                try
                {
                    StudentDataSource.UpdateParameters["StuId"].DefaultValue = HttpContext.Current.User.Identity.Name;
                    // Build update parametter from controls
                    StudentDataSource.UpdateParameters["Address"].DefaultValue = ((TextBox)e.Item.FindControl("txtAddress")).Text;
                    StudentDataSource.UpdateParameters["Phone"].DefaultValue = ((TextBox)e.Item.FindControl("txtPhone")).Text;
                    StudentDataSource.UpdateParameters["Email"].DefaultValue = ((TextBox)e.Item.FindControl("txtEmail")).Text;
                    StudentDataSource.UpdateParameters["Account"].DefaultValue = ((TextBox)e.Item.FindControl("txtAccount")).Text;
                    StudentDataSource.Update();

                    // Rebind to control
                    StudentData.EditItemIndex = -1;
                    StudentData.DataBind();

                    if (!string.IsNullOrEmpty(Settings["Email"] as string))
                        this.CompareAndSendInfo(e.Item);
                }
                catch (Exception ex)
                {
                    // Notice error to the user
                    ((Label)e.Item.FindControl("StudentFailureText")).Text = ex.Message;
                }
        }
コード例 #22
0
        protected void DatalistDVD_ItemCommand(object source, DataListCommandEventArgs e)
        {
            if(e.CommandName == "DVDEditOpen")
            {
                DatalistDVD.EditItemIndex = e.Item.ItemIndex;
                bindDatalist();
            }
            else if(e.CommandName == "DVDEditSave")
            {
                int DVDID = Convert.ToInt32(e.CommandArgument);
                TextBox TextBoxTitle = (TextBox)e.Item.FindControl("TextBoxTitle");
                string newTitle = TextBoxTitle.Text;
                TextBox TextBoxArtist = (TextBox)e.Item.FindControl("TextBoxArtist");
                string newArtist = TextBoxArtist.Text;
                TextBox TextBoxRating = (TextBox)e.Item.FindControl("TextBoxRating");
                string newRating = TextBoxRating.Text;
                TextBox TextBoxPrice = (TextBox)e.Item.FindControl("TextBoxPrice");
                string newPrice = TextBoxPrice.Text;

                sqlUpdateItem(DVDID, newTitle, newArtist, newRating, newPrice);
                DatalistDVD.EditItemIndex = -1;
                bindDatalist();
            }
            else if(e.CommandName == "DVDEditCancel")
            {
                DatalistDVD.EditItemIndex = -1;
                bindDatalist();
            }
        }
コード例 #23
0
        private void dlstSearchProducts_DeleteCommand(object source, System.Web.UI.WebControls.DataListCommandEventArgs e)
        {
            int productId = int.Parse(this.dlstSearchProducts.DataKeys[e.Item.ItemIndex].ToString(), System.Globalization.NumberStyles.None);

            ArticleHelper.RemoveReleatesProductByArticId(this.articId, productId);
            base.Response.Redirect(System.Web.HttpContext.Current.Request.Url.ToString(), true);
        }
コード例 #24
0
        protected void dlReviews_DeleteCommand(object source, System.Web.UI.WebControls.DataListCommandEventArgs e)
        {
            string reviewID = (string)dlReviews.DataKeys[e.Item.ItemIndex];

            MTApp.CatalogServices.ProductReviews.Delete(reviewID);
            LoadReviews();
        }
コード例 #25
0
ファイル: FormMyCourse.aspx.cs プロジェクト: haripradhan/LMS
        protected void SelectCourseItemCommand(object sender, DataListCommandEventArgs e)
        {
            if (e.CommandName == "courseName" || e.CommandName== "ViewCourse")
            {
                string courseId = ((Label)e.Item.FindControl("lblCourseID")).Text;
                string instructorName = ((Label)e.Item.FindControl("lblInstructorName")).Text;
                string courseName = ((LinkButton)e.Item.FindControl("lbCourseName")).Text;
                if (Session["CourseID"] != null)
                {
                    Session.Remove("CourseID");
                }
                if (Session["CourseName"] != null)
                {
                    Session.Remove("CourseName");
                }
                if (Session["InstructorName"] != null)
                {
                    Session.Remove("InstructorName");
                }
                Session["CourseID"] = courseId;
                Session["InstructorName"] = instructorName;
                Session["CourseName"] = courseName;
                Response.Redirect(String.Format("~/Presentation/formHome.aspx?cid={0}", courseId));

            }
        }
コード例 #26
0
        protected void dlReviews_EditCommand(object source, System.Web.UI.WebControls.DataListCommandEventArgs e)
        {
            string reviewID = (string)dlReviews.DataKeys[e.Item.ItemIndex];

            Response.Redirect("Reviews_Edit.aspx?reviewID="
                              + reviewID + "&pid=" + Server.UrlEncode(Request.QueryString["id"]));
        }
コード例 #27
0
ファイル: Allads.aspx.cs プロジェクト: aceindus123/New
        protected void DataList1_ItemCommand1(object source, DataListCommandEventArgs e)
        {
            if (e.CommandName == "sale")
            {
                catid = Convert.ToInt32(e.CommandArgument);
                Response.Redirect("DetailedAds.aspx?allad=" + catid);
            }

            if (e.CommandName == "sale1")
            {
                catid = Convert.ToInt32(e.CommandArgument);
                Response.Redirect("Allads.aspx?address=" + catid);
            }

            if (e.CommandName == "sale2")
            {
                catid = Convert.ToInt32(e.CommandArgument);
                Response.Redirect("Allads.aspx?city=" + catid);
            }

            if (e.CommandName == "sale3")
            {
                catid = Convert.ToInt32(e.CommandArgument);
                Response.Redirect("Allads.aspx?cat1=" + catid);
            }

            if (e.CommandName == "sale4")
            {
                catid = Convert.ToInt32(e.CommandArgument);
                Response.Redirect("Allads.aspx?subcat1=" + catid);
            }
        }
コード例 #28
0
 protected void DataList1_ItemCommand(object source, DataListCommandEventArgs e)
 {
     if (e.CommandName == "btnDel")
     {
         sb.delSpeak((int)e.CommandArgument);
     }
 }
コード例 #29
0
    protected void DataList1_ItemCommand(object source, System.Web.UI.WebControls.DataListCommandEventArgs e)
    {
        if (e.CommandName == "onMore")
        {
            int cnd_id = Convert.ToInt32(e.CommandArgument);
            Session["req_cnd_id"] = cnd_id;
            Response.Redirect("stu_view_more_details.aspx");
        }

        if (e.CommandName == "onVote")
        {
            int reg_id = Convert.ToInt32(Session["reg_id"]);
            int cnd_id = Convert.ToInt32(e.CommandArgument);

            int     post_id = -1;
            DataSet ds      = stu_obj.get_post_name_by_cnd_id(cnd_id);
            if (ds.Tables[0].Rows.Count > 0)
            {
                post_id = Convert.ToInt32(ds.Tables[0].Rows[0]["post_id"]);
            }

            int i = stu_obj.onAddVote(reg_id, cnd_id, post_id);
            if (i > 0)
            {
                dataListBind();
            }
        }
    }
コード例 #30
0
 protected void dtlstRegionsSelect_ItemCommand(object sender, System.Web.UI.WebControls.DataListCommandEventArgs e)
 {
     UserShippingAddresses.shippingId = (int)this.dtlstRegionsSelect.DataKeys[e.Item.ItemIndex];
     this.ViewState["shippingId"]     = UserShippingAddresses.shippingId;
     if (e.CommandName == "Edit")
     {
         ShippingAddressInfo userShippingAddress = PersonalHelper.GetUserShippingAddress(UserShippingAddresses.shippingId);
         if (userShippingAddress != null)
         {
             this.txtShipTo.Text = userShippingAddress.ShipTo;
             this.dropRegionsSelect.SetSelectedRegionId(new int?(userShippingAddress.RegionId));
             this.txtAddress.Text        = userShippingAddress.Address;
             this.txtZipcode.Text        = userShippingAddress.Zipcode;
             this.txtTelPhone.Text       = userShippingAddress.TelPhone;
             this.txtCellPhone.Text      = userShippingAddress.CellPhone;
             this.btnCancel.Visible      = true;
             this.btnAddAddress.Visible  = false;
             this.btnEditAddress.Visible = true;
         }
     }
     if (e.CommandName == "Delete")
     {
         if (PersonalHelper.DeleteShippingAddress(UserShippingAddresses.shippingId))
         {
             this.ShowMessage("成功的删除了你要删除的记录", true);
             this.BindList();
         }
         else
         {
             this.ShowMessage("删除失败", false);
         }
         UserShippingAddresses.shippingId = 0;
     }
 }
コード例 #31
0
ファイル: ok_addIssues.aspx.cs プロジェクト: bigWebApps/Fleet
 //private void repCategories_ItemCommand(object source, System.Web.UI.WebControls.RepeaterCommandEventArgs e)
 protected void repCategories_ItemCommand(object source, DataListCommandEventArgs e)
 {
     try
     {
         if(e.CommandName == "Select")
         {
             ViewState["CatId"] = e.CommandArgument;
             pnlEnterIssue.Visible = true;
             pnlSelectCategory.Visible = false;
             pnlViewIssues.Visible = false;
             tbNotes.Text = "";
         }
     }
     catch(Exception ex)
     {
         _functions.Log(ex, HttpContext.Current.User.Identity.Name, SourcePageName);
         Session["lastpage"] = CurrentPage;
         Session["error"] = ex.Message;
         Session["error_report"] = ex.ToString();
         Response.Redirect("error.aspx", false);
     }
     finally
     {
     }
 }
コード例 #32
0
 public void DlCommandItem(object server, DataListCommandEventArgs e)
 {
     if (e.CommandName == "StudentDetailInfo")
     {
         Response.Redirect(String.Format("~/InstructorSite/frmViewStudentGrade.aspx?sid={0}", ((Label)e.Item.FindControl("lblStudentID")).Text));
     }
 }
コード例 #33
0
ファイル: Users.aspx.cs プロジェクト: taksun/ASP
        protected void DataListUsers_UpdateCommand(object source, DataListCommandEventArgs e)
        {
            SqlDataSourceUsers.UpdateParameters["userID"].DefaultValue = DataListUsers.DataKeys[e.Item.ItemIndex].ToString();
            SqlDataSourceUsers.UpdateParameters["blokada"].DefaultValue = e.CommandArgument.ToString();

            SqlDataSourceUsers.Update();
        }
コード例 #34
0
ファイル: Cart.aspx.cs プロジェクト: coderjokis/ServiceApp
        protected void dtEquipment_ItemCommand(object source, DataListCommandEventArgs e)
        {
            int id = int.Parse(e.CommandArgument.ToString());
            string cmd = e.CommandName;

            if (cmd == "AddToCart")
            {
                Label lbl = (Label)e.Item.FindControl("lblMsg");
                lbl.Visible = false;
                TextBox txt = (TextBox)e.Item.FindControl("txtDLQty");
                if (int.Parse(txt.Text) >= 0)
                {
                    Inventory s = new Inventory(id, int.Parse(txt.Text), ddlInvClient.SelectedIndex);
                    Session["tmp_eqID"] = s.EquipmentID;
                    Session["tmp_Qty"] = s.Quantity;
                    Session["tmp_cID"] = s.ClientID;
                    pnlInvInput.Visible = true;
                }
                else
                {
                    lbl.Visible = true;
                    lbl.Text = "must be greater than 0";

                }
            }
        }
コード例 #35
0
ファイル: cancel.aspx.cs プロジェクト: Daveolumbe/WASHD
        protected void Booking_DeleteCommand(object source, DataListCommandEventArgs e)
        {
            int bookingid;
            bookingid = Convert.ToInt32(e.CommandArgument);

            SqlConnection con = new SqlConnection(strconn);
            con.Open();

            SqlCommand cmd = new SqlCommand("Delete from schedule where id = '" + bookingid + "'", con);
            SqlCommand cmd2 = new SqlCommand("UPDATE  carOwner  SET   MyPoints =  MyPoints+200   where carOwner.ownerID = (Select schedule.OwnerID from schedule where id = '" + bookingid + "')", con);

            int res2 = cmd2.ExecuteNonQuery();
            int res = cmd.ExecuteNonQuery();
            if (res > 0 && res2 > 0)
            {
                Label5.Visible = true;
                Label5.Text = "Your booking has been cancelled and you have been refunded back with 200 points";
                con.Close();
            }
            else
            {
                Label5.Visible = true;
                Label5.Text = "Error in booking cancelling try again later";
                con.Close();
            }

            displayBooking();
        }
コード例 #36
0
        protected void dlReviews_EditCommand(object source, System.Web.UI.WebControls.DataListCommandEventArgs e)
        {
            string reviewID = (string)dlReviews.DataKeys[e.Item.ItemIndex];
            string pid      = Request.QueryString[ID];

            Response.Redirect("Reviews_Edit.aspx?reviewID=" + reviewID);
        }
コード例 #37
0
ファイル: PrintOutput.aspx.cs プロジェクト: object8421/ichari
    protected void g_ItemCommand(object source, System.Web.UI.WebControls.DataListCommandEventArgs e)
    {
        if (e.CommandName == "btnBuy")
        {
            int    ReturnValue       = -1;
            string ReturnDescription = "";

            int Results = -1;
            Results = DAL.Procedures.P_SchemePrintOut(
                Shove._Convert.StrToLong(((HtmlInputHidden)e.Item.FindControl("tbSiteID")).Value, -1),
                Shove._Convert.StrToLong(((HtmlInputHidden)e.Item.FindControl("tbID")).Value, -1),
                _User.ID, PrintOutTypes.Local, "", true, ref ReturnValue, ref ReturnDescription);

            if (Results < 0)
            {
                PF.GoError(ErrorNumber.DataReadWrite, "数据库繁忙,请重试", this.Page.GetType().BaseType.FullName);

                return;
            }

            if (ReturnValue < 0)
            {
                PF.GoError(ErrorNumber.Unknow, ReturnDescription, this.Page.GetType().BaseType.FullName);

                return;
            }

            BindData();

            return;
        }
    }
コード例 #38
0
 protected void DataListEmpleados_ItemCommand(object source, DataListCommandEventArgs e) {
     if(e.CommandName == "verDetalles") {
         string empleadoID = e.CommandArgument.ToString();
         int indice = e.Item.ItemIndex;
         DataListItem itemSeleccionado = DataListEmpleados.Items[indice];
         Literal l1 = itemSeleccionado.FindControl("Literal1") as Literal;
         l1.Visible = true;
         SqlConnection conexion = new SqlConnection(cadenaConexion);
         SqlCommand consultaTelefono = new SqlCommand ("SELECT TelfMobil FROM Empleados WHERE EmpleadoID = @EmpleadoID", conexion);
         consultaTelefono.Parameters.Add("@EmpleadoID", SqlDbType.Int);
         consultaTelefono.Parameters["@EmpleadoID"].Value = empleadoID;
         try {
             conexion.Open();
             SqlDataReader reader = consultaTelefono.ExecuteReader();
             if(reader.Read()) {
                 l1.Text += "<strong>" + reader["TelfMobil"] + "</strong>";
             }
             reader.Close();
         }
         catch (SqlException ex) {
             Response.Write("Ha ocurrido un error en la consulta: " + ex.Message);
         }
         finally {
             conexion.Close();
         }
     }
 }
コード例 #39
0
        protected void shoppingCartGiftList_ItemCommand(object sender, System.Web.UI.WebControls.DataListCommandEventArgs e)
        {
            System.Web.UI.Control             control = e.Item.Controls[0];
            System.Web.UI.WebControls.TextBox textBox = (System.Web.UI.WebControls.TextBox)control.FindControl("txtBuyNum");
            System.Web.UI.WebControls.Literal literal = (System.Web.UI.WebControls.Literal)control.FindControl("litGiftId");
            int num;

            if (!int.TryParse(textBox.Text, out num) || textBox.Text.IndexOf(".") != -1)
            {
                this.ShowMessage("兑换数量必须为整数", false);
            }
            else
            {
                if (num <= 0)
                {
                    this.ShowMessage("兑换数量必须为大于0的整数", false);
                }
                else
                {
                    if (e.CommandName == "updateBuyNum")
                    {
                        ShoppingCartProcessor.UpdateGiftItemQuantity(System.Convert.ToInt32(literal.Text), num, PromoteType.NotSet);
                    }
                    if (e.CommandName == "delete")
                    {
                        ShoppingCartProcessor.RemoveGiftItem(System.Convert.ToInt32(literal.Text), PromoteType.NotSet);
                    }
                    this.Page.Response.Redirect(Globals.GetSiteUrls().UrlData.FormatUrl("shoppingCart"), true);
                }
            }
        }
コード例 #40
0
        /// <summary>
        /// The DefsList_ItemCommand server event handler on this page
        /// is used to handle the user editing module definitions
        /// from the DefsList &lt;asp:datalist&gt; control
        /// </summary>
        /// <param name="source"></param>
        /// <param name="e"></param>
        private void defsList_ItemCommand(object source, System.Web.UI.WebControls.DataListCommandEventArgs e)
        {
            Guid GeneralModDefID = new Guid(defsList.DataKeys[e.Item.ItemIndex].ToString());

            // Go to edit page
            Response.Redirect(HttpUrlBuilder.BuildUrl("~/DesktopModules/ModuleDefinitions/ModuleDefinitions.aspx", TabID, "DefID=" + GeneralModDefID + "&Mid=" + ModuleID));
        }
コード例 #41
0
    protected void DataList1_ItemCommand(object source, System.Web.UI.WebControls.DataListCommandEventArgs e)
    {
        if (e.CommandName == "ShopFast")
        {
            FillSession();

            DataTable dt    = (DataTable)Session["ProductTable"];
            bool      check = true;
            for (int i = 0; i < dt.Rows.Count; i++)
            {
                if (dt.Rows[i]["ID"].ToString() == ((Label)(e.Item.FindControl("Label1"))).Text)
                {
                    check = false;
                }
            }
            if (check)
            {
                DataRow dr = dt.NewRow();
                dr["ID"]          = ((Label)(e.Item.FindControl("Label1"))).Text;
                dr["Price"]       = ((Label)(e.Item.FindControl("Label7"))).Text;
                dr["ProductName"] = ((Label)(e.Item.FindControl("Label6"))).Text;
                dr["Pic"]         = ((Label)(e.Item.FindControl("Label5"))).Text;
                dr["ID_Group"]    = ((Label)(e.Item.FindControl("Label2"))).Text;

                dt.Rows.Add(dr);
                Session["ProductTable"] = dt;
                Response.Redirect(Request.RawUrl);
            }
            else
            {
            }
        }
    }
コード例 #42
0
 protected void DataList1_ItemCommand(object source, System.Web.UI.WebControls.DataListCommandEventArgs e)
 {
     if (e.CommandName == "clickmore1")
     {
         Response.Redirect("info.aspx?PlaceName=" + e.CommandArgument.ToString());
     }
 }
コード例 #43
0
        protected void dlCommandItem(object sender, DataListCommandEventArgs e)
        {
            string filePath = ((Label)e.Item.FindControl("lblAFileLocation")).Text;
            if (e.CommandName == "View")
            {
                DownloadFile(filePath, true);
            }
            else
            {
                //Call to delete the assignment
                //Get the assignment ID
                Int32 assignmentID = Convert.ToInt32(((Label)e.Item.FindControl("lblAssignmentID")).Text);
                //Get file location of the Assignment.
                string filePathToDelete = ((Label)e.Item.FindControl("lblAFileLocation")).Text;

                if (SubmissionController.GetItem(assignmentID) == null)
                {
                    AssignmentController.Delete(assignmentID);
                    File.Delete(filePath);

                }
                else
                {
                    ClientScript.RegisterStartupScript(this.GetType(), "errorDelete",
                                                       "alert('This assignment cannot be deleted!!!');",
                                                       true);
                }
                Helper.ViewAssignment(dlistAssignment, Session["CourseID"].ToString());

            }
        }
コード例 #44
0
 protected void dl_music_ItemCommand(object source, DataListCommandEventArgs e)
 {
     if (e.CommandName == "SongInfo")
     {
         Response.Redirect("MusicView.aspx");
     }
 }
コード例 #45
0
ファイル: Erkek.aspx.cs プロジェクト: AlptugYaman/TSHIT
        protected void dlstTs_ItemCommand(object source, DataListCommandEventArgs e)
        {
            if (e.CommandName == "sepet")
            {
                dlstTs.SelectedIndex = e.Item.ItemIndex;
                if (Session["sepet"] == null)
                {
                    Session["sepet"] = spt.YeniSepet();
                }
                DataTable dt = (DataTable)Session["sepet"];
                DataRow dr;
                dr = dt.NewRow();
                dr["urunId"] = Convert.ToInt32(dlstTs.SelectedValue);
                Label UrunAdi = (Label)e.Item.FindControl("lblTs");
                dr["urunadi"] = UrunAdi.Text;
                Label Fiyat = (Label)e.Item.FindControl("lblFiyat");
                dr["birimfiyat"] = Convert.ToDecimal(Fiyat.Text);
                TextBox Adet = (TextBox)e.Item.FindControl("txtAdet");
                dr["adet"] = Convert.ToInt32(Adet.Text);
                dr["tutar"] = Convert.ToInt32(Adet.Text) * Convert.ToDecimal(Fiyat.Text);
                dt.Rows.Add(dr);
                Session["sepet"] = dt;

                Response.Redirect("Sepet.aspx");
            }
            else
                if (e.CommandName == "detay")
                {
                    Response.Redirect("Detay.aspx?ID=" + Convert.ToInt32(e.CommandArgument));
                }
        }
コード例 #46
0
        private void dlstSearchProducts_DeleteCommand(object sender, System.Web.UI.WebControls.DataListCommandEventArgs e)
        {
            int relatedProductId = int.Parse(this.dlstSearchProducts.DataKeys[e.Item.ItemIndex].ToString(), System.Globalization.NumberStyles.None);

            SubSiteProducthelper.RemoveRelatedProduct(this.productId, relatedProductId);
            base.Response.Redirect(System.Web.HttpContext.Current.Request.Url.ToString(), true);
        }
コード例 #47
0
 private void dtManageThemes_ItemCommand(object sender, System.Web.UI.WebControls.DataListCommandEventArgs e)
 {
     if (e.Item.ItemType == System.Web.UI.WebControls.ListItemType.Item || e.Item.ItemType == System.Web.UI.WebControls.ListItemType.AlternatingItem)
     {
         DisplayThemesImages displayThemesImages = (DisplayThemesImages)e.Item.FindControl("themeImg");
         string text  = this.Page.Request.MapPath(Globals.ApplicationPath + "/Templates/library/" + displayThemesImages.ThemeName);
         string text2 = this.Page.Request.MapPath(string.Concat(new string[]
         {
             Globals.ApplicationPath,
             "/Templates/sites/",
             Hidistro.Membership.Context.HiContext.Current.User.UserId.ToString(),
             "/",
             displayThemesImages.ThemeName
         }));
         if (e.CommandName == "btnUse")
         {
             this.UserTemplate(displayThemesImages.ThemeName);
             this.ShowMsg("成功修改了店铺模板", true);
             this.GetThemes(displayThemesImages.ThemeName);
         }
         if (e.CommandName == "download")
         {
             new System.IO.DirectoryInfo(text);
             System.Text.Encoding uTF = System.Text.Encoding.UTF8;
             using (ZipFile zipFile = new ZipFile())
             {
                 zipFile.CompressionLevel = CompressionLevel.Default;
                 zipFile.AddDirectory(text2);
                 System.Web.HttpResponse response = System.Web.HttpContext.Current.Response;
                 response.ContentType     = "application/zip";
                 response.ContentEncoding = uTF;
                 response.AddHeader("Content-Disposition", "attachment;filename=" + displayThemesImages.ThemeName + ".zip");
                 response.Clear();
                 zipFile.Save(response.OutputStream);
                 response.Flush();
                 response.Close();
             }
         }
         if (e.CommandName == "back")
         {
             try
             {
                 if (!System.IO.Directory.Exists(text))
                 {
                     this.ShowMsg("主站不存在该模板", false);
                 }
                 else
                 {
                     this.CopyDir(text, text2);
                     this.ShowMsg("恢复店铺模板成功", true);
                 }
             }
             catch
             {
                 this.ShowMsg("恢复店铺模板失败", false);
             }
         }
     }
 }
コード例 #48
0
        protected void dlReviews_DeleteCommand(object source, System.Web.UI.WebControls.DataListCommandEventArgs e)
        {
            string reviewID = (string)dlReviews.DataKeys[e.Item.ItemIndex];

            this.MTApp.CatalogServices.ProductReviews.Delete(reviewID);
            Response.Redirect("ReviewsToModerate.aspx");
            //LoadReviews()
        }
コード例 #49
0
 //Recupera el id del producto y lo manda como parámetro a la ventana de evaluar oferta
 protected void DataList1_ItemCommand(object source, DataListCommandEventArgs e)
 {
     if (e.CommandName == "Ver")
     {
         Label label = (Label)e.Item.FindControl("LabelNro");
         Response.Redirect("~/oferta/Evaluar.aspx?id=" + label.Text);
     }
 }
コード例 #50
0
ファイル: UnitList.aspx.cs プロジェクト: eavia/tts
 protected void dlUnits_ItemCommand(object source, DataListCommandEventArgs e)
 {
     int id = int.Parse(e.CommandArgument.ToString());
     TaobaoTesting.StoreEntities db = new StoreEntities();
     db.Units.DeleteObject(db.Units.Single(x => x.ID.Equals(id)));
     db.SaveChanges();
     BindUnits();
 }
コード例 #51
0
ファイル: Votes.aspx.cs プロジェクト: davinx/himedi
 public void dlstVote_ItemCommand(object source, DataListCommandEventArgs e)
 {
     if ((e.CommandName != "Sort") && (e.CommandName == "IsBackup"))
     {
         StoreHelper.SetVoteIsBackup(Convert.ToInt64(dlstVote.DataKeys[e.Item.ItemIndex]));
         BindVote();
     }
 }
コード例 #52
0
ファイル: BlockedUsers.aspx.cs プロジェクト: varlo/Unona9
 protected void dlBlockedUsers_ItemCommand(object source, DataListCommandEventArgs e)
 {
     if (e.CommandName == "Unblock")
     {
         CurrentUserSession.UnblockUser((string) e.CommandArgument);
         loadBlockedUsers();
     }
 }
コード例 #53
0
ファイル: Votes.cs プロジェクト: tyriankid/WFX
 private void dlstVote_ItemCommand(object source, System.Web.UI.WebControls.DataListCommandEventArgs e)
 {
     if (e.CommandName != "Sort" && e.CommandName == "IsBackup")
     {
         StoreHelper.SetVoteIsBackup(System.Convert.ToInt64(this.dlstVote.DataKeys[e.Item.ItemIndex]));
         this.BindVote();
     }
 }
コード例 #54
0
ファイル: Test.aspx.cs プロジェクト: tjaank/TestCSharpProject
 protected void DataList1_ItemCommand(object source, DataListCommandEventArgs e)
 {
     if (e.CommandName == "select")
     {
         int str = Convert.ToInt32(e.CommandArgument.ToString());
         //Response.Redirect(Globals.NavigateURL(str));
     }
 }
コード例 #55
0
    protected void MyList_DeleteCommand(object source, System.Web.UI.WebControls.DataListCommandEventArgs e)
    {
        int id = int.Parse(((Label)e.Item.FindControl("lbl_id")).Text);

        ErrorLgBLL.Delete_Log(id);
        ShowMessage("Record has been deleted");
        BindList();
    }
コード例 #56
0
ファイル: DetailedAds.aspx.cs プロジェクト: aceindus123/New
 protected void DataList1_ItemCommand1(object source, DataListCommandEventArgs e)
 {
     if (e.CommandName == "sale")
     {
         catid = Convert.ToInt32(e.CommandArgument);
         Response.Redirect("DetailedAds.aspx");
     }
 }
コード例 #57
0
        private void usuariosGrupo_ItemCommand(object source, System.Web.UI.WebControls.DataListCommandEventArgs e)
        {
            int usuarioId = (int)usuariosGrupo.DataKeys[e.Item.ItemIndex];

            GruposBD.BorrarUsuario(grupo, usuarioId);

            EnlazarDatos();
        }
コード例 #58
0
        public void CustomerDataList_EditCommand(object source, System.Web.UI.WebControls.DataListCommandEventArgs e)
        {
            //string s = System.Web.UI.WebControls.DataList.EditCommandName;
            CustomerDataList.EditItemIndex = e.Item.ItemIndex;

            CustomerDataList.DataSource = GetLargeDS().Tables[0].DefaultView;
            CustomerDataList.DataBind();
        }
コード例 #59
0
        private void dlPlaces_CancelCommand(object source, System.Web.UI.WebControls.DataListCommandEventArgs e)
        {
            // Reset the edit index
            dlPlaces.EditItemIndex = -1;

            // Set the selected item to the currently editing item
            dlPlaces.SelectedIndex = e.Item.ItemIndex;
            BindPlaces();
        }
コード例 #60
0
    protected void MyList_DeleteCommand(object source, System.Web.UI.WebControls.DataListCommandEventArgs e)
    {
        int id = int.Parse(((Label)e.Item.FindControl("lbl_id")).Text);

        //// Delete
        DictionaryBLL.Delete(id);
        ShowMessage("recored deleted");
        BindList();
    }