Example #1
0
        void ucPList_Click(object sender, EventArgs e)
        {
            UCPrinterList ucP    = (UCPrinterList)sender;
            PrinterModel  priter = (PrinterModel)ucP.Tag;

            PrinterMain = priter;
            PriterID    = priter.ID;
            //flag = Convert.ToInt32(ucP.Tag);
            foreach (Control ctr in flpPrintList.Controls)
            {
                if (ctr.BackColor == Color.FromArgb(0, 153, 51))
                {
                    ctr.BackColor = Color.FromArgb(255, 255, 255);
                    ctr.ForeColor = Color.FromArgb(51, 51, 51);
                }
            }
            ucP.BackColor = Color.FromArgb(0, 153, 51);
            ucP.ForeColor = Color.FromArgb(255, 255, 255);
            if (priter.PrinterType == 1)
            {
                LoadCategory();
            }
            else
            {
                flpGroup.Controls.Clear();
                flpItem.Controls.Clear();
            }
        }
Example #2
0
        void ucPList_Click(object sender, EventArgs e)
        {
            UCPrinterList ucPList = (UCPrinterList)sender;
            PrinterModel  item    = (PrinterModel)ucPList.Tag;

            foreach (Control ctr in flpPrintList.Controls)
            {
                if (ctr.BackColor == Color.FromArgb(0, 153, 51))
                {
                    ctr.BackColor = Color.FromArgb(255, 255, 255);
                    ctr.ForeColor = Color.FromArgb(51, 51, 51);
                }
            }
            ucPList.BackColor = Color.FromArgb(0, 153, 51);
            ucPList.ForeColor = Color.FromArgb(255, 255, 255);
            if (pDetail.Controls.Count > 0)
            {
                if (pDetail.Controls[0] is UCPrinter)
                {
                    UCPrinter uc = (UCPrinter)pDetail.Controls[0];
                    uc.btnRemove.Show();
                    uc.lblTitle.Text             = item.PrintName;
                    uc.txtPrintName.Text         = item.PrintName;
                    uc.cbPrintType.SelectedIndex = item.PrinterType;
                    uc.cbSharePrint.SelectedItem = item.PrinterName;
                    uc.btnRemove.Click          += btnRemove_Click;
                    uc.btnRemove.Tag             = item;

                    uc.btnSave.Click += btnSaveInforPrinter_Click;
                    uc.btnSave.Tag    = item;
                }
            }
            else
            {
                UCPrinter ucPrinter = new UCPrinter();

                ucPrinter.Width = pDetail.Width;
                ucPrinter.Dock  = DockStyle.Fill;
                pDetail.Controls.Add(ucPrinter);
                ucPrinter.lblTitle.Text             = item.PrintName;
                ucPrinter.txtPrintName.Text         = item.PrintName;
                ucPrinter.cbPrintType.SelectedIndex = item.PrinterType;
                ucPrinter.cbSharePrint.SelectedItem = item.PrinterName;
                ucPrinter.btnRemove.Click          += btnRemove_Click;
                ucPrinter.btnRemove.Tag             = item;

                ucPrinter.btnSave.Click += btnSaveInforPrinter_Click;
                ucPrinter.btnSave.Tag    = item;
            }
        }
Example #3
0
        private void LoadDataOfPrinter()
        {
            flpPrintList.Controls.Clear();
            var listData = PrinterService.GetListPrinter();

            foreach (PrinterModel item in listData)
            {
                UCPrinterList ucPList = new UCPrinterList();
                ucPList.lblPrintList.Text = item.PrintName;
                ucPList.Tag    = item;
                ucPList.Click += ucPList_Click;
                ucPList.Width  = flpPrintList.Width;
                flpPrintList.Controls.Add(ucPList);
            }
        }
Example #4
0
        private void LoadPriterJob()
        {
            flpPrintList.Controls.Clear();
            var listData = PrinterService.GetListPrintJobsList();

            foreach (var item in listData)
            {
                UCPrinterList ucPListJob = new UCPrinterList();

                ucPListJob.lblPrintList.Text = item.PrintJobName;

                ucPListJob.Width = flpPrintList.Width;

                ucPListJob.Tag    = item;
                ucPListJob.Click += ucPListJob_Click;

                flpPrintList.Controls.Add(ucPListJob);
            }
        }
Example #5
0
        void ucPListJob_Click(object sender, EventArgs e)
        {
            UCPrinterList ucPList = (UCPrinterList)sender;
            PrintJobModel item    = (PrintJobModel)ucPList.Tag;

            foreach (Control ctr in flpPrintList.Controls)
            {
                if (ctr.BackColor == Color.FromArgb(0, 153, 51))
                {
                    ctr.BackColor = Color.FromArgb(255, 255, 255);
                    ctr.ForeColor = Color.FromArgb(51, 51, 51);
                }
            }
            ucPList.BackColor = Color.FromArgb(0, 153, 51);
            ucPList.ForeColor = Color.FromArgb(255, 255, 255);

            if (pDetail.Controls.Count > 0)
            {
                if (pDetail.Controls[0] is UCPrinterJobDetail)
                {
                    UCPrinterJobDetail ucJob = (UCPrinterJobDetail)pDetail.Controls[0];

                    ucJob.btnRemove.Show();

                    ucJob.lblTittel.Text       = item.PrintJobName;
                    ucJob.txtPrintJobName.Text = item.PrintJobName;
                    ucJob.cbPrintContent.Text  = item.PrintContent;

                    ucJob.LoadPriterMappByPrinteJobID(item.ID);

                    ucJob.btnSave.Tag = item;

                    ucJob.btnSave.Click += btnSaveInforPrinterJob_Click;

                    ucJob.btnRemove.Tag    = item;
                    ucJob.btnRemove.Click += btnRemovePrinterJob_Click;
                }
            }
            else
            {
                pDetail.Controls.Clear();

                UCPrinterJobDetail ucJob = new UCPrinterJobDetail();
                ucJob.Dock = DockStyle.Fill;

                ucJob.lblTittel.Text       = item.PrintJobName;
                ucJob.txtPrintJobName.Text = item.PrintJobName;

                ucJob.btnRemove.Show();

                ucJob.btnSave.Tag    = item;
                ucJob.btnSave.Click += btnSaveInforPrinterJob_Click;

                ucJob.btnRemove.Tag    = item;
                ucJob.btnRemove.Click += btnRemovePrinterJob_Click;

                pDetail.Controls.Add(ucJob);

                var test = (UCPrinterJobDetail)pDetail.Controls[0];

                test.cbPrintContent.Text = item.PrintContent;

                ucJob.LoadPriterMappByPrinteJobID(item.ID);
            }
        }