예제 #1
0
        private void PrintTagPrice()
        {
            try
            {
                AceSoft.ThermalBarCodePrinter clsThermalBarCodeTagPrice = new ThermalBarCodePrinter();

                foreach (DataListItem item in lstItem.Items)
                {
                    HyperLink lnkDescription   = (HyperLink)item.FindControl("lnkDescription");
                    HyperLink lnkBarcode       = (HyperLink)item.FindControl("lnkBarcode");
                    Label     lblSellingPrice  = (Label)item.FindControl("lblSellingPrice");
                    TextBox   txtTagPriceCount = (TextBox)item.FindControl("txtTagPriceCount");

                    Int32 iCount = Int32.TryParse(txtTagPriceCount.Text, out iCount) ? iCount : 1;

                    //for(int iCtr=0;iCtr < iCount; iCtr++)
                    clsThermalBarCodeTagPrice.PrintTagPrice(lnkDescription.ToolTip, lnkBarcode.Text, Convert.ToDecimal(lblSellingPrice.Text).ToString("#,##0.#0"), iCount);
                }

                string javaScript = "window.alert('Tag Price has been printed.');";
                System.Web.UI.ScriptManager.RegisterClientScriptBlock(this.updTP, this.updTP.GetType(), "openwindow", javaScript, true);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
예제 #2
0
        protected void lstItem_ItemCommand(object sender, DataListCommandEventArgs e)
        {
            HtmlInputCheckBox chkList = (HtmlInputCheckBox)e.Item.FindControl("chkList");
            string            stParam = string.Empty;

            switch (e.CommandName)
            {
            case "imgItemDelete":
                AccessUser clsAccessUser = new AccessUser();
                clsAccessUser.Delete(chkList.Value);
                clsAccessUser.CommitAndDispose();

                LoadList();
                break;

            case "imgItemEdit":
                stParam = "?task=" + Common.Encrypt("edit", Session.SessionID) + "&id=" + Common.Encrypt(chkList.Value, Session.SessionID);
                Response.Redirect("Default.aspx" + stParam);
                break;

            case "imgItemAccessRights":
                stParam = "?task=" + Common.Encrypt("accessrights", Session.SessionID) + "&id=" + Common.Encrypt(chkList.Value, Session.SessionID);
                Response.Redirect("Default.aspx" + stParam);
                break;

            case "imgResetPassword":
                ResetPassword(long.Parse(chkList.Value));
                break;

            case "imgReloadAccessRights":
                ReloadAccessRights(long.Parse(chkList.Value));
                stParam = "?task=" + Common.Encrypt("list", Session.SessionID);
                try { stParam += "&search=" + Common.Encrypt(Request.QueryString["search"].ToString(), Session.SessionID); }
                catch { }
                Response.Redirect("Default.aspx" + stParam);
                break;

            case "imgPrintBarCodeAccess":
                Label     lblPasswordReadable = (Label)e.Item.FindControl("lblPasswordReadable");
                Label     lblUserName         = (Label)e.Item.FindControl("lblUserName");
                HyperLink lnkName             = (HyperLink)e.Item.FindControl("lnkName");

                ThermalBarCodePrinter clsThermalBarCodePrinter = new ThermalBarCodePrinter();
                try { clsThermalBarCodePrinter.PrintUserAccess(lnkName.Text, lblUserName.Text + "|" + lblPasswordReadable.Text); }
                catch { }
                break;
            }
        }
예제 #3
0
        protected void lstItem_ItemCommand(object source, System.Web.UI.WebControls.DataListCommandEventArgs e)
        {
            HyperLink lnkDescription  = (HyperLink)e.Item.FindControl("lnkDescription");
            HyperLink lnkBarcode      = (HyperLink)e.Item.FindControl("lnkBarcode");
            Label     lblSellingPrice = (Label)e.Item.FindControl("lblSellingPrice");

            switch (e.CommandName)
            {
            case "cmdPrintTagPriceBarCode":
                TextBox txtTagPriceCount = (TextBox)e.Item.FindControl("txtTagPriceCount");
                Int32   iCount           = Int32.TryParse(txtTagPriceCount.Text, out iCount) ? iCount : 1;

                AceSoft.ThermalBarCodePrinter clsThermalBarCodeTagPrice = new ThermalBarCodePrinter();
                //for (int iCtr = 0; iCtr < iCount; iCtr++)
                clsThermalBarCodeTagPrice.PrintTagPrice(lnkDescription.ToolTip, lnkBarcode.Text, Convert.ToDecimal(lblSellingPrice.Text).ToString("#,##0.#0"), iCount);

                string javaScript = "window.alert('Tag Price has been printed.');";
                System.Web.UI.ScriptManager.RegisterClientScriptBlock(this.lstItem, this.lstItem.GetType(), "openwindow", javaScript, true);

                break;
            }
        }
예제 #4
0
        protected void lstProductPackages_ItemCommand(object source, System.Web.UI.WebControls.DataListCommandEventArgs e)
        {
            TextBox txtSellingPrice = (TextBox)e.Item.FindControl("txtSellingPrice");
            TextBox txtBarCode1     = (TextBox)e.Item.FindControl("txtBarCode1");
            TextBox txtBarCode2     = (TextBox)e.Item.FindControl("txtBarCode2");
            TextBox txtBarCode3     = (TextBox)e.Item.FindControl("txtBarCode3");

            switch (e.CommandName)
            {
            case "cmdDelProductPackage":
                Label lblProductPackageID = (Label)e.Item.FindControl("lblProductPackageID");

                ProductPackage clsProductPackage = new ProductPackage();
                clsProductPackage.Delete(lblProductPackageID.Text);
                clsProductPackage.CommitAndDispose();

                cboProductCode_SelectedIndexChanged(null, null);
                break;

            case "cmdPrintShelvesBarCode1":
                AceSoft.ThermalBarCodePrinter clsThermalBarCodePrinter1 = new ThermalBarCodePrinter();
                clsThermalBarCodePrinter1.PrintShelvesTag(cboProductCode.SelectedItem.Text, txtBarCode1.Text, Convert.ToDecimal(txtSellingPrice.Text).ToString("#,##0.#0"));
                break;

            case "cmdPrintShelvesBarCode2":
                AceSoft.ThermalBarCodePrinter clsThermalBarCodePrinter2 = new ThermalBarCodePrinter();
                clsThermalBarCodePrinter2.PrintShelvesTag(cboProductCode.SelectedItem.Text, txtBarCode2.Text, Convert.ToDecimal(txtSellingPrice.Text).ToString("#,##0.#0"));
                break;

            case "cmdPrintShelvesBarCode3":
                AceSoft.ThermalBarCodePrinter clsThermalBarCodePrinter3 = new ThermalBarCodePrinter();
                clsThermalBarCodePrinter3.PrintShelvesTag(cboProductCode.SelectedItem.Text, txtBarCode3.Text, Convert.ToDecimal(txtSellingPrice.Text).ToString("#,##0.#0"));
                break;

            case "cmdPrintTagPriceBarCode1":
                AceSoft.ThermalBarCodePrinter clsThermalBarCodeTagPrice1 = new ThermalBarCodePrinter();
                clsThermalBarCodeTagPrice1.PrintTagPrice(cboProductCode.SelectedItem.Text, txtBarCode1.Text, Convert.ToDecimal(txtSellingPrice.Text).ToString("#,##0.#0"));
                break;

            case "cmdPrintTagPriceBarCode2":
                AceSoft.ThermalBarCodePrinter clsThermalBarCodeTagPrice2 = new ThermalBarCodePrinter();
                clsThermalBarCodeTagPrice2.PrintTagPrice(cboProductCode.SelectedItem.Text, txtBarCode2.Text, Convert.ToDecimal(txtSellingPrice.Text).ToString("#,##0.#0"));
                break;

            case "cmdPrintTagPriceBarCode3":
                AceSoft.ThermalBarCodePrinter clsThermalBarCodeTagPrice3 = new ThermalBarCodePrinter();
                clsThermalBarCodeTagPrice3.PrintTagPrice(cboProductCode.SelectedItem.Text, txtBarCode3.Text, Convert.ToDecimal(txtSellingPrice.Text).ToString("#,##0.#0"));
                break;

            // 02Mar2015 : Added to automatically generate Barcode
            case "imgCreateBarCode1_Click":
                txtBarCode1.Text = CreateBarCode();
                break;

            case "imgCreateBarCode2_Click":
                txtBarCode2.Text = CreateBarCode();
                break;

            case "imgCreateBarCode3_Click":
                txtBarCode3.Text = CreateBarCode();
                break;
            }
        }
예제 #5
0
        protected void lstProductPackages_ItemCommand(object source, System.Web.UI.WebControls.DataListCommandEventArgs e)
        {
            TextBox txtSellingPrice = (TextBox)e.Item.FindControl("txtSellingPrice");
            TextBox txtBarCode1 = (TextBox)e.Item.FindControl("txtBarCode1");
            TextBox txtBarCode2 = (TextBox)e.Item.FindControl("txtBarCode2");
            TextBox txtBarCode3 = (TextBox)e.Item.FindControl("txtBarCode3");

            switch (e.CommandName)
            {
                case "cmdDelProductPackage":
                    Label lblProductPackageID = (Label)e.Item.FindControl("lblProductPackageID");

                    ProductPackage clsProductPackage = new ProductPackage();
                    clsProductPackage.Delete(lblProductPackageID.Text);
                    clsProductPackage.CommitAndDispose();

                    cboProductCode_SelectedIndexChanged(null, null);
                    break;
                case "cmdPrintShelvesBarCode1":
                    AceSoft.ThermalBarCodePrinter clsThermalBarCodePrinter1 = new ThermalBarCodePrinter();
                    clsThermalBarCodePrinter1.PrintShelvesTag(cboProductCode.SelectedItem.Text, txtBarCode1.Text, Convert.ToDecimal(txtSellingPrice.Text).ToString("#,##0.#0"));
                    break;
                case "cmdPrintShelvesBarCode2":
                    AceSoft.ThermalBarCodePrinter clsThermalBarCodePrinter2 = new ThermalBarCodePrinter();
                    clsThermalBarCodePrinter2.PrintShelvesTag(cboProductCode.SelectedItem.Text, txtBarCode2.Text, Convert.ToDecimal(txtSellingPrice.Text).ToString("#,##0.#0"));
                    break;
                case "cmdPrintShelvesBarCode3":
                    AceSoft.ThermalBarCodePrinter clsThermalBarCodePrinter3 = new ThermalBarCodePrinter();
                    clsThermalBarCodePrinter3.PrintShelvesTag(cboProductCode.SelectedItem.Text, txtBarCode3.Text, Convert.ToDecimal(txtSellingPrice.Text).ToString("#,##0.#0"));
                    break;
                case "cmdPrintTagPriceBarCode1":
                    AceSoft.ThermalBarCodePrinter clsThermalBarCodeTagPrice1 = new ThermalBarCodePrinter();
                    clsThermalBarCodeTagPrice1.PrintTagPrice(cboProductCode.SelectedItem.Text, txtBarCode1.Text, Convert.ToDecimal(txtSellingPrice.Text).ToString("#,##0.#0"));
                    break;
                case "cmdPrintTagPriceBarCode2":
                    AceSoft.ThermalBarCodePrinter clsThermalBarCodeTagPrice2 = new ThermalBarCodePrinter();
                    clsThermalBarCodeTagPrice2.PrintTagPrice(cboProductCode.SelectedItem.Text, txtBarCode2.Text, Convert.ToDecimal(txtSellingPrice.Text).ToString("#,##0.#0"));
                    break;
                case "cmdPrintTagPriceBarCode3":
                    AceSoft.ThermalBarCodePrinter clsThermalBarCodeTagPrice3 = new ThermalBarCodePrinter();
                    clsThermalBarCodeTagPrice3.PrintTagPrice(cboProductCode.SelectedItem.Text, txtBarCode3.Text, Convert.ToDecimal(txtSellingPrice.Text).ToString("#,##0.#0"));
                    break;

                // 02Mar2015 : Added to automatically generate Barcode
                case "imgCreateBarCode1_Click":
                    txtBarCode1.Text = CreateBarCode();
                    break;
                case "imgCreateBarCode2_Click":
                    txtBarCode2.Text = CreateBarCode();
                    break;
                case "imgCreateBarCode3_Click":
                    txtBarCode3.Text = CreateBarCode();
                    break;
            }
        }
예제 #6
0
        protected void lstItem_ItemCommand(object sender, DataListCommandEventArgs e)
		{
            HtmlInputCheckBox chkList = (HtmlInputCheckBox)e.Item.FindControl("chkList");
            string stParam = string.Empty;
			switch(e.CommandName)
			{
                case "imgItemDelete":
                    AccessUser clsAccessUser = new AccessUser();
                    clsAccessUser.Delete(chkList.Value);
                    clsAccessUser.CommitAndDispose();

                    LoadList();
                    break;
                case "imgItemEdit":
                    stParam = "?task=" + Common.Encrypt("edit", Session.SessionID) + "&id=" + Common.Encrypt(chkList.Value, Session.SessionID);
                    Response.Redirect("Default.aspx" + stParam);
                    break;
                case "imgItemAccessRights":
                    stParam = "?task=" + Common.Encrypt("accessrights", Session.SessionID) + "&id=" + Common.Encrypt(chkList.Value, Session.SessionID);
                    Response.Redirect("Default.aspx" + stParam);
                    break;
                case "imgResetPassword":
                    ResetPassword(long.Parse(chkList.Value));
                    break;
                case "imgReloadAccessRights":
                    ReloadAccessRights(long.Parse(chkList.Value));
                    stParam = "?task=" + Common.Encrypt("list", Session.SessionID);
                    try { stParam += "&search=" + Common.Encrypt(Request.QueryString["search"].ToString(), Session.SessionID); }
                    catch { }
                    Response.Redirect("Default.aspx" + stParam);
                    break;
                case "imgPrintBarCodeAccess":
                    Label lblPasswordReadable = (Label)e.Item.FindControl("lblPasswordReadable");
                    Label lblUserName = (Label)e.Item.FindControl("lblUserName");
                    HyperLink lnkName = (HyperLink)e.Item.FindControl("lnkName");

                    ThermalBarCodePrinter clsThermalBarCodePrinter = new ThermalBarCodePrinter();
                    try { clsThermalBarCodePrinter.PrintUserAccess(lnkName.Text, lblUserName.Text + "|" + lblPasswordReadable.Text); }
                    catch { }
                    break;
			}
		}
예제 #7
0
        private void PrintTagPrice()
        {
            try
            {
                AceSoft.ThermalBarCodePrinter clsThermalBarCodeTagPrice = new ThermalBarCodePrinter();

                foreach (DataListItem item in lstItem.Items)
                {
                    HyperLink lnkDescription = (HyperLink)item.FindControl("lnkDescription");
                    HyperLink lnkBarcode = (HyperLink)item.FindControl("lnkBarcode");
                    Label lblSellingPrice = (Label)item.FindControl("lblSellingPrice");
                    TextBox txtTagPriceCount = (TextBox)item.FindControl("txtTagPriceCount");

                    Int32 iCount = Int32.TryParse(txtTagPriceCount.Text, out iCount) ? iCount : 1;

                    //for(int iCtr=0;iCtr < iCount; iCtr++)
                    clsThermalBarCodeTagPrice.PrintTagPrice(lnkDescription.ToolTip, lnkBarcode.Text, Convert.ToDecimal(lblSellingPrice.Text).ToString("#,##0.#0"), iCount);
                }

                string javaScript = "window.alert('Tag Price has been printed.');";
                System.Web.UI.ScriptManager.RegisterClientScriptBlock(this.updTP, this.updTP.GetType(), "openwindow", javaScript, true);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
예제 #8
0
        protected void lstItem_ItemCommand(object source, System.Web.UI.WebControls.DataListCommandEventArgs e)
        {
            HyperLink lnkDescription = (HyperLink)e.Item.FindControl("lnkDescription");
            HyperLink lnkBarcode = (HyperLink)e.Item.FindControl("lnkBarcode");
            Label lblSellingPrice = (Label)e.Item.FindControl("lblSellingPrice");
            
            switch (e.CommandName)
            {
                case "cmdPrintTagPriceBarCode":
                    TextBox txtTagPriceCount = (TextBox)e.Item.FindControl("txtTagPriceCount");
                    Int32 iCount = Int32.TryParse(txtTagPriceCount.Text, out iCount) ? iCount : 1;

                    AceSoft.ThermalBarCodePrinter clsThermalBarCodeTagPrice = new ThermalBarCodePrinter();
                    //for (int iCtr = 0; iCtr < iCount; iCtr++)
                    clsThermalBarCodeTagPrice.PrintTagPrice(lnkDescription.ToolTip, lnkBarcode.Text, Convert.ToDecimal(lblSellingPrice.Text).ToString("#,##0.#0"), iCount);

                    string javaScript = "window.alert('Tag Price has been printed.');";
                    System.Web.UI.ScriptManager.RegisterClientScriptBlock(this.lstItem, this.lstItem.GetType(), "openwindow", javaScript, true);

                    break;
            }
        }