//============================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(); } } } }
//========================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); } }
//============================================================================== 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); } }