//==================BUTTON OK===================================== private void b_ok_Click(object sender, EventArgs e) { Boolean api_response; try { if (cash_label <= 0) { //==========API CLOSING SHIFT============= update(); API_Closing_shift close = new API_Closing_shift(); close.get_code(id_shift2); api_response = close.Post_Closing_Shift().Result; if (api_response) { UC_Closing_Shift.Instance.reset(); //DELETE TRANSAKSI YG DI HOLD DENGAN ID CLOSING SHIFT Del_Trans_Hold DEL = new Del_Trans_Hold(); DEL.get_data(id_shift2); DEL.del_trans(); DEL.update_runningNumber(); //DEL.update_table(); //========for logout======== f1.Hide(); this.Hide(); Form_Login login = new Form_Login(); login.ShowDialog(); f1.Close(); this.Close(); } else { String cmd_update = "UPDATE closing_shift SET STATUS_CLOSE='0' WHERE ID_SHIFT='" + id_shift2 + "'"; CRUD update = new CRUD(); update.ExecuteNonQuery(cmd_update); MessageBox.Show("Make Sure You are Connected To Internet"); } } else { MessageBox.Show("Tidak bisa closing shift karena ada perbedaaan antara jumlah fisik dengan sistem"); } } catch (Exception EX) { MessageBox.Show(EX.ToString()); } }
private void timer1_Tick(object sender, EventArgs e) { try { rectangleShape2.Width += 55; if (rectangleShape2.Width >= 997) { timer1.Stop(); this.Hide(); Form_Login fm_lgn = new Form_Login(); fm_lgn.ShowDialog(); this.Close(); } } catch { return; } }
private void b_logout_Click(object sender, EventArgs e) { f1.Hide(); this.Hide(); //f1.Hide(); //f1.Hide(); Form_Login login = new Form_Login(); login.ShowDialog(); f1.Close(); this.Close(); //this.Hide(); //Form_Login login = new Form_Login(); //Form1 f1 = new Form1(); //login.ShowDialog(); //this.Close(); //f1.Close(); //Application.Exit(); }
//=======MENGECEK STATUS TERAKHIR SHIFT, KALO 0 DIA LANGSUNG KE MENU TRANSAKSI============== public void St_last_shift() { string command; string id_shift = ""; //ckon.con.Close(); //String sql = "SELECT * FROM closing_shift ORDER BY _id DESC LIMIT 1"; //ckon.cmd = new MySqlCommand(sql, ckon.con); //ckon.con.Open(); //ckon.myReader = ckon.cmd.ExecuteReader(); //if (ckon.myReader.HasRows) //{ // while (ckon.myReader.Read()) // { // st_shift = ckon.myReader.GetString("STATUS_CLOSE"); // } //} //else //{ st_shift = "1"; } //ckon.con.Close(); try { ckon.sqlCon().Open(); command = "SELECT TOP 1 * FROM closing_shift ORDER BY _id DESC"; CRUD sql = new CRUD(); ckon.sqlDataRd = sql.ExecuteDataReader(command, ckon.sqlCon()); if (ckon.sqlDataRd.HasRows) { while (ckon.sqlDataRd.Read()) { st_shift = ckon.sqlDataRd["STATUS_CLOSE"].ToString(); id_shift = ckon.sqlDataRd["EMPLOYEE_ID"].ToString(); } } else { st_shift = "1"; } if (id_employee != id_shift && st_shift == "0") { MessageBox.Show("Please login using ID : " + id_shift + "", "Warning"); //========for logout======== this.Hide(); Form_Login login = new Form_Login(); login.ShowDialog(); this.Close(); } } catch (Exception e) { MessageBox.Show(e.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { if (ckon.sqlDataRd != null) { ckon.sqlDataRd.Close(); } if (ckon.sqlCon().State == ConnectionState.Open) { ckon.sqlCon().Close(); } } }