예제 #1
0
파일: Parlour.cs 프로젝트: rozytwan/POS
        private void metroTileItem6_Click(object sender, EventArgs e)
        {
            string takeawayload = cd.TakeAwayLoad();

            if (takeawayload == "Customer First")
            {
                Control ctls = this.Parent;
                Customer_Management.AllCusomterList vieret = new Customer_Management.AllCusomterList("TakeAway");
                ctls.Controls.Clear();
                ctls.Controls.Add(vieret);
            }
            else
            {
                //  TAKE AWAY LOAD
                DataTable dt_id = bltk.getmaxNo();
                if (dt_id.Rows.Count > 0)
                {
                    if (dt_id.Rows[0][0].ToString() == "")
                    {
                        take_away_id = "1001";
                    }
                    else
                    {
                        int getinvoiceno = Convert.ToInt32(dt_id.Rows[0][0].ToString()) + 1;
                        take_away_id = getinvoiceno.ToString();
                        DataTable dtm = bltk.getallfromtable();
                    }
                }
                KOTOrder winfosr = new KOTOrder(take_away_id, "TA");
                contentpanel.Controls.Clear();
                contentpanel.Controls.Add(winfosr);
            }
        }
예제 #2
0
 private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
 {
     if (e.ColumnIndex == dataGridView1.Columns["col_select"].Index && e.RowIndex >= 0)
     {
         HomeDeliveryModel.customer_id = Convert.ToInt32(dataGridView1.CurrentRow.Cells["col_id"].Value.ToString());
         Control  ctls   = this.Parent;
         KOTOrder vieret = new KOTOrder("520", null);
         ctls.Controls.Clear();
         ctls.Controls.Add(vieret);
     }
 }
예제 #3
0
        public void newupTable_Click(object sender, MouseEventArgs e)
        {
            label1.Text = ((Button)sender).Name;
            string table_name = ((Button)sender).Text;

            if (long_press == false)
            {
                loopTimer.Stop();
                loopTimer.Dispose();
                Control ctls = this.Parent;
                if (codeForprinting == "C80")
                {
                    DataTable dt1 = bld.GetServiceProvider();
                    if (dt1.Rows.Count > 0)
                    {
                        ServiceProviderUser vieret = new ServiceProviderUser();
                        vieret.ShowDialog();
                        KOTOrder ss = new KOTOrder(label1.Text, table_name);
                        ctls.Controls.Clear();
                        ctls.Controls.Add(ss);
                    }
                    else
                    {
                        KOTOrder vieret = new KOTOrder(label1.Text, table_name);
                        ctls.Controls.Clear();
                        ctls.Controls.Add(vieret);
                    }
                }
                else
                {
                    KOTOrder vieret = new KOTOrder(label1.Text, table_name);
                    ctls.Controls.Clear();
                    ctls.Controls.Add(vieret);
                }
            }

            else
            {
                Control          ctrl = this.Parent;
                KitchenOrderInfo koi  = new KitchenOrderInfo();
                koi.table_no = (((Button)sender).Name).ToString();
                //koi.table_names = ((Button)sender).Text;
                koi.ShowDialog();
                if (koi.DialogResult == DialogResult.OK)
                {
                    KOTOrder vieret = new KOTOrder(label1.Text, table_name);
                    ctrl.Controls.Clear();
                    ctrl.Controls.Add(vieret);
                }
            }
            long_press = false;
        }
예제 #4
0
        private void buttonX1_Click(object sender, EventArgs e)
        {
            if (orderpattern == "HomeDelivery")
            {
                Control  ctls   = this.Parent;
                KOTOrder vieret = new KOTOrder("520", null);
                ctls.Controls.Clear();
                ctls.Controls.Add(vieret);
            }
            else if (orderpattern == "Token")
            {
                DataTable dt = bld.EnableTokenBilling();
                if (dt.Rows.Count > 0)
                {
                    Control     ctls = this.Parent;
                    FastBilling fb   = new FastBilling();
                    ctls.Controls.Clear();
                    ctls.Controls.Add(fb);
                }
            }
            else if (orderpattern == "TableLoad")
            {
                Control ctls = this.Parent;
                Table_Management.Table_Billing winfor = new Table_Management.Table_Billing();
                ctls.Controls.Clear();
                ctls.Controls.Add(winfor);
            }
            else if (orderpattern == "TakeAway")
            {
                DataTable dt = bltk.getmaxNo();
                if (dt.Rows.Count > 0)
                {
                    if (dt.Rows[0][0].ToString() == "")
                    {
                        take_away_id = "1001";
                    }
                    else
                    {
                        int getinvoiceno = Convert.ToInt32(dt.Rows[0][0].ToString()) + 1;
                        take_away_id = getinvoiceno.ToString();
                        DataTable dtm = bltk.getallfromtable();
                    }
                }

                Control  ctls   = this.Parent;
                KOTOrder vieret = new KOTOrder(take_away_id, "TA");
                ctls.Controls.Clear();
                ctls.Controls.Add(vieret);
            }
        }
예제 #5
0
파일: WasteMngt.cs 프로젝트: rozytwan/POS
        private void pictureBox1_Click(object sender, EventArgs e)
        {
            if (back_click == true)
            {
                lblcategory_name.Text = "Category";
                categorysub(pre_cat, next_panel);
                KOTOrder.Animate(flowLayoutPanel1, KOTOrder.Effect.Slide, 150, 180);
                flowLayoutPanel1.Hide();
                flowLayoutPanel3.Show();
                txt_item_search.Text      = "Search Item";
                txt_item_search.ForeColor = SystemColors.GrayText;
            }
            else if (flag_visiable == false)
            {
                txtsearch.Text      = "Bar Code";
                txtsearch.ForeColor = SystemColors.GrayText;
            }
            DataTable dtcheck = blord.getallcategory();

            if (pre_cat <= dtcheck.Rows.Count)
            {
                btnpre.Show();
            }

            if (pre_cat >= 0)
            {
                if (pre_cat == 0)
                {
                    btnpre.Hide();
                    btnnext.Show();
                }
                else
                {
                    btnnext.Show();
                }
            }
            if (next_panel >= dtcheck.Rows.Count)
            {
                btnnext.Hide();
            }
            nxt = 0;
            phg = 25;
            btnitem_next.Hide();
            btn_item_preview.Hide();
            back_click = false;
        }
예제 #6
0
        public void customerInsert()
        {
            byte[]         img    = null;
            ImageConverter imgCon = new ImageConverter();

            img = (byte[])imgCon.ConvertTo(userpicbox.Image, typeof(byte[]));

            string malefemale = null;

            if (rdo_male.Checked)
            {
                malefemale = "Male";
            }
            else
            {
                malefemale = "Female";
            }
            int insertinto = custor.insertintotables(img, txt_name.Text, txt_lastname.Text, Convert.ToDateTime(dtp_dob.Text), malefemale, txt_address.Text, txt_phone.Text, txtpan_no.Text, txt_city.Text, txt_country.Text, txt_nationality.Text, txt_nationalityidno.Text, txt_email.Text, cbo_card_status.Text, txt_card_no.Text, txt_card_type.Text);

            if (insertinto > 0)
            {
                MessageBox.Show("Customer Has Been Saved");
                Reload();
                lstview_customers.Items.Clear();
                loadimages();
                userpicbox.Image = Properties.Resources.url;
                if (status_code == "HD")
                {
                    DataTable dt = custor.GetCustomerInsertedId();
                    if (dt.Rows.Count > 0)
                    {
                        HomeDeliveryModel.customer_id = Convert.ToInt32(dt.Rows[0][0]);
                    }

                    Control  ctl = this.Parent;
                    KOTOrder cpf = new KOTOrder("520", null);
                    ctl.Controls.Clear();
                    ctl.Controls.Add(cpf);
                }
            }
        }
예제 #7
0
        private void btntakeaway_Click(object sender, EventArgs e)
        {
            DataTable dt_user = blu.getusername(Login.sendtext);

            if (dt_user.Rows.Count > 0)
            {
                DataTable dta = blu.get_user_and_type_inner(Convert.ToInt32(dt_user.Rows[0]["user_id"].ToString()));
                if (dta.Rows.Count > 0)
                {
                    if (dta.Rows[0]["takeaway"].ToString() == "True")
                    {
                        DataTable dt = bltk.getmaxNo();
                        if (dt.Rows.Count > 0)
                        {
                            if (dt.Rows[0][0].ToString() == "")
                            {
                                take_away_id = "1001";
                            }
                            else
                            {
                                int getinvoiceno = Convert.ToInt32(dt.Rows[0][0].ToString()) + 1;
                                take_away_id = getinvoiceno.ToString();
                                DataTable dtm = bltk.getallfromtable();
                            }
                        }

                        loopTimer.Stop();
                        loopTimer.Dispose();
                        Control  ctls   = this.Parent;
                        KOTOrder vieret = new KOTOrder(take_away_id, "TA");
                        ctls.Controls.Clear();
                        ctls.Controls.Add(vieret);
                    }
                    else
                    {
                        MessageBox.Show("You Dont Have Access To Take Away ALert !!", "No Access Alert !!");
                    }
                }
            }
        }
예제 #8
0
파일: WasteMngt.cs 프로젝트: rozytwan/POS
 public void newPanelcategorys_Click(object sender, EventArgs e)
 {
     try
     {
         category_name         = ((Button)sender).Text;
         lblcateogry_item.Text = ((Button)sender).Name;
         flowLayoutPanel1.Controls.Clear();
         btnnext.Hide();
         btnpre.Hide();
         lblcategory_name.Text = "Items";
         KOTOrder.Animate(flowLayoutPanel1, KOTOrder.Effect.Roll, 150, 45);
         item_by_category_id(nxt, phg);
         DataTable dts = blmi.getcategoryDetailsByCategoryIds((Convert.ToInt32(lblcateogry_item.Text)));
         if (dts.Rows.Count > 25)
         {
             btnitem_next.Show();
         }
         back_click = true;
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
예제 #9
0
        private void btnhomedelivery1_Click(object sender, EventArgs e)
        {
            DataTable dt_user = blu.getusername(Login.sendtext);

            if (dt_user.Rows.Count > 0)
            {
                DataTable dtm = blu.get_user_and_type_inner(Convert.ToInt32(dt_user.Rows[0]["user_id"].ToString()));
                if (dtm.Rows.Count > 0)
                {
                    if (dtm.Rows[0]["homedelivery"].ToString() == "True")
                    {
                        string homedeliveryload = cd.HomeDeliveryLoad();
                        if (homedeliveryload == "Customer First")
                        {
                            Control ctls = this.Parent;
                            Customer_Management.AllCusomterList vieret = new Customer_Management.AllCusomterList("HD");
                            ctls.Controls.Clear();
                            ctls.Controls.Add(vieret);
                        }
                        else
                        {
                            loopTimer.Stop();
                            loopTimer.Dispose();
                            Control  ctls   = this.Parent;
                            KOTOrder vieret = new KOTOrder("520", null);
                            ctls.Controls.Clear();
                            ctls.Controls.Add(vieret);
                        }
                    }
                    else
                    {
                        MessageBox.Show("You Dont Have Access To Home Delivery ALert !!", "No Access Alert !!");
                    }
                }
            }
        }