Example #1
0
 //============================BUTTON TRANSACTION==================================================
 private void bunifuFlatButton2_Click(object sender, EventArgs e)
 {
     if (status_buka_menu == "1")
     {
         MessageBox.Show("Please Close Store First");
     }
     else
     {
         //======CEK APAKAH USER MEN SET BACK DATE = YES======
         VarBackDate = Properties.Settings.Default.mBackDate;
         if (VarBackDate == "YES")
         {
             label3.Text = "TRANSACTION";
             date        = mydate.ToString("yyyy-MM-dd");
             uc_coba c = new uc_coba(this);
             p_kanan.Controls.Clear();
             if (!p_kanan.Controls.Contains(uc_coba.Instance))
             {
                 p_kanan.Controls.Add(uc_coba.Instance);
                 uc_coba.Instance.Dock           = DockStyle.Fill;
                 uc_coba.Instance.cust_id_store2 = cust_id_store;
                 uc_coba.Instance.new_invoice();
                 uc_coba.Instance.isi_combo_spg();
                 uc_coba.Instance.holding(date);
                 uc_coba.Instance.id_employe2 = id_employee;
                 uc_coba.Instance.comp_name   = comp_name;
                 uc_coba.Instance.runRetreive();
                 uc_coba.Instance.BringToFront();
             }
             else
             {
                 uc_coba.Instance.cust_id_store2 = cust_id_store;
                 uc_coba.Instance.new_invoice();
                 uc_coba.Instance.isi_combo_spg();
                 uc_coba.Instance.holding(date);
                 uc_coba.Instance.id_employe2 = id_employee;
                 uc_coba.Instance.comp_name   = comp_name;
                 uc_coba.Instance.runRetreive();
                 uc_coba.Instance.BringToFront();
             }
         }
         else
         {
             label3.Text = "TRANSACTION";
             date        = mydate.ToString("yyyy-MM-dd");
             uc_coba c = new uc_coba(this);
             p_kanan.Controls.Clear();
             if (!p_kanan.Controls.Contains(uc_coba.Instance))
             {
                 p_kanan.Controls.Add(uc_coba.Instance);
                 uc_coba.Instance.Dock           = DockStyle.Fill;
                 uc_coba.Instance.cust_id_store2 = cust_id_store;
                 uc_coba.Instance.new_invoice();
                 uc_coba.Instance.isi_combo_spg();
                 uc_coba.Instance.holding(date);
                 uc_coba.Instance.id_employe2 = id_employee;
                 uc_coba.Instance.comp_name   = comp_name;
                 uc_coba.Instance.runRetreive();
                 uc_coba.Instance.BringToFront();
             }
             else
             {
                 uc_coba.Instance.cust_id_store2 = cust_id_store;
                 uc_coba.Instance.new_invoice();
                 uc_coba.Instance.isi_combo_spg();
                 uc_coba.Instance.holding(date);
                 uc_coba.Instance.id_employe2 = id_employee;
                 uc_coba.Instance.comp_name   = comp_name;
                 uc_coba.Instance.runRetreive();
                 uc_coba.Instance.BringToFront();
             }
         }
     }
 }
Example #2
0
 //========================BUTTON OK ==================================================
 private void b_ok_Click(object sender, EventArgs e)
 {
     try
     {
         cek_status_Cstore();
         c_Closing_Shift();
         if (combo_spg.Text == "")
         {
             MessageBox.Show("Please Select Shift First");
         }
         else
         {
             if (combo_spg.Text == "Shift 2" && status_store == "1")
             {
                 MessageBox.Show("Can't Open Shift");
             }
             else
             {
                 if (combo_spg.Text == "Shift 1" && status_store == "0")
                 {
                     MessageBox.Show("Please Select Another Shift");
                 }
                 else
                 {
                     //Cek apakah dia PC Master atau PC Slave, Jika dia offline brarti dia konek ke web local, tak perlu closing store saat buka shift
                     if (Properties.Settings.Default.OnnOrOff == "Offline")
                     {
                         save_modal_tbl();
                         DateTime mydate = DateTime.Now;
                         date = mydate.ToString("yyyy-MM-dd");
                         uc_coba c = new uc_coba(f1);
                         f1.p_kanan.Controls.Clear();
                         if (!f1.p_kanan.Controls.Contains(uc_coba.Instance))
                         {
                             f1.p_kanan.Controls.Add(uc_coba.Instance);
                             uc_coba.Instance.Dock = DockStyle.Fill;
                             //uc_coba.Instance.shift_name_trans = shift_name;
                             uc_coba.Instance.nm_cur2        = nm_cur;
                             uc_coba.Instance.cust_id_store2 = cust_id_store;
                             uc_coba.Instance.new_invoice();
                             uc_coba.Instance.isi_combo_spg();
                             uc_coba.Instance.holding(date);
                             uc_coba.Instance.id_employe2 = id_epy;
                             uc_coba.Instance.comp_name   = comp_name;
                             uc_coba.Instance.runRetreive();
                             uc_coba.Instance.BringToFront();
                         }
                         else
                         {
                             //uc_coba.Instance.shift_name_trans = shift_name;
                             uc_coba.Instance.nm_cur2        = nm_cur;
                             uc_coba.Instance.cust_id_store2 = cust_id_store;
                             uc_coba.Instance.new_invoice();
                             uc_coba.Instance.isi_combo_spg();
                             uc_coba.Instance.holding(date);
                             uc_coba.Instance.id_employe2 = id_epy;
                             uc_coba.Instance.comp_name   = comp_name;
                             uc_coba.Instance.runRetreive();
                             uc_coba.Instance.BringToFront();
                         }
                     }
                     //PC tersebut Online
                     else
                     {
                         if (status_shift == "1" && combo_spg.Text == "Shift 2" && tipe_shift == "2")
                         {
                             MessageBox.Show("Please Close Store First");
                         }
                         else
                         {
                             save_modal_tbl();
                             DateTime mydate = DateTime.Now;
                             date = mydate.ToString("yyyy-MM-dd");
                             uc_coba c = new uc_coba(f1);
                             f1.p_kanan.Controls.Clear();
                             if (!f1.p_kanan.Controls.Contains(uc_coba.Instance))
                             {
                                 f1.p_kanan.Controls.Add(uc_coba.Instance);
                                 uc_coba.Instance.Dock = DockStyle.Fill;
                                 //uc_coba.Instance.shift_name_trans = shift_name;
                                 uc_coba.Instance.nm_cur2        = nm_cur;
                                 uc_coba.Instance.cust_id_store2 = cust_id_store;
                                 uc_coba.Instance.new_invoice();
                                 uc_coba.Instance.isi_combo_spg();
                                 uc_coba.Instance.holding(date);
                                 uc_coba.Instance.id_employe2 = id_epy;
                                 uc_coba.Instance.comp_name   = comp_name;
                                 uc_coba.Instance.runRetreive();
                                 uc_coba.Instance.BringToFront();
                             }
                             else
                             {
                                 //uc_coba.Instance.shift_name_trans = shift_name;
                                 uc_coba.Instance.nm_cur2        = nm_cur;
                                 uc_coba.Instance.cust_id_store2 = cust_id_store;
                                 uc_coba.Instance.new_invoice();
                                 uc_coba.Instance.isi_combo_spg();
                                 uc_coba.Instance.holding(date);
                                 uc_coba.Instance.id_employe2 = id_epy;
                                 uc_coba.Instance.comp_name   = comp_name;
                                 uc_coba.Instance.runRetreive();
                                 uc_coba.Instance.BringToFront();
                             }
                         }
                     }
                 }
             }
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
Example #3
0
        //==============================================================================
        private void Form1_Load(object sender, EventArgs e)
        {
            label_title.Text = "BIENSI " + try_bi.Properties.Settings.Default.mVersion;
            //wahyu 12-11-19
            comp_name = Environment.MachineName.ToString();
            DateTime mydate = DateTime.Now;

            //String sql = "UPDATE transaction SET STATUS='4' WHERE DATE !='"+ mydate.ToString("yyyy-MM-dd") + "'";
            //CRUD input = new CRUD();
            //input.ExecuteNonQuery(sql);
            //end
            St_last_shift();
            get_name();
            get_currency();
            //=====================================
            if (store_code != "000")
            {
                t_nama.Text = "Cashier : " + nama_employee;
            }
            else
            {
                t_nama.Text = nama_employee;
            }

            //JIKA STATUS TERAKHIR ADALAH 0, MAKA========================================
            if (store_code != "000")
            {
                if (st_shift == "0")
                {
                    label3.Text = "TRANSACTION";
                    date        = mydate.ToString("yyyy-MM-dd");
                    uc_coba c = new uc_coba(this);
                    p_kanan.Controls.Clear();
                    if (!p_kanan.Controls.Contains(uc_coba.Instance))
                    {
                        p_kanan.Controls.Add(uc_coba.Instance);
                        uc_coba.Instance.Dock           = DockStyle.Fill;
                        uc_coba.Instance.nm_cur2        = nm_cur;
                        uc_coba.Instance.cust_id_store2 = cust_id_store;
                        uc_coba.Instance.new_invoice();
                        uc_coba.Instance.isi_combo_spg();
                        uc_coba.Instance.holding(date);
                        uc_coba.Instance.id_employe2 = id_employee;
                        uc_coba.Instance.comp_name   = comp_name;
                        uc_coba.Instance.runRetreive();
                        uc_coba.Instance.BringToFront();
                    }
                    else
                    {
                        uc_coba.Instance.nm_cur2        = nm_cur;
                        uc_coba.Instance.cust_id_store2 = cust_id_store;
                        uc_coba.Instance.new_invoice();
                        uc_coba.Instance.isi_combo_spg();
                        uc_coba.Instance.holding(date);
                        uc_coba.Instance.id_employe2 = id_employee;
                        uc_coba.Instance.comp_name   = comp_name;
                        uc_coba.Instance.runRetreive();
                        uc_coba.Instance.BringToFront();
                    }
                }
                //=============JIKA STATUS TERAKHIR ADALAH 1, MAKA=================================
                else
                {
                    UC_Popup_Info c = new UC_Popup_Info(this);
                    p_kanan.Controls.Clear();
                    if (!p_kanan.Controls.Contains(UC_Popup_Info.Instance))
                    {
                        p_kanan.Controls.Add(UC_Popup_Info.Instance);
                        UC_Popup_Info.Instance.Dock = DockStyle.Fill;
                        UC_Popup_Info.Instance.set_angka();
                        UC_Popup_Info.Instance.get_name();
                        UC_Popup_Info.Instance.get_currency();
                        UC_Popup_Info.Instance.comp_name = comp_name;
                        UC_Popup_Info.Instance.set_name(id_employee, nama_employee);
                        UC_Popup_Info.Instance.set_shift();
                        UC_Popup_Info.Instance.BringToFront();
                    }
                    else
                    {
                        UC_Popup_Info.Instance.set_angka();
                        UC_Popup_Info.Instance.get_name();
                        UC_Popup_Info.Instance.get_currency();
                        //UC_Popup_Info.Instance.cust_store();
                        UC_Popup_Info.Instance.comp_name = comp_name;
                        UC_Popup_Info.Instance.set_name(id_employee, nama_employee);
                        UC_Popup_Info.Instance.set_shift();
                        UC_Popup_Info.Instance.BringToFront();
                    }
                }
            }
            else
            {
                //wahyu-ho
                btn_maax.Visible          = true;
                bunifuFlatButton2.Visible = true;
                b_transaction.Visible     = true;
                bunifuFlatButton1.Visible = true;
                bunifuFlatButton3.Visible = true;
                bunifuFlatButton4.Visible = true;
                b_petyCash.Visible        = true;
                b_inventory.Visible       = true;
                b_syncUpload.Visible      = true;
                b_deliveryCust.Visible    = true;
                b_mutasi.Visible          = true;
                b_return.Visible          = true;
                b_do.Visible = true;

                menu_inout_Click(null, null);
            }
        }