//==================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());
            }
        }
Beispiel #2
0
 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;
     }
 }
Beispiel #3
0
        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();
        }
Beispiel #4
0
        //=======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();
                }
            }
        }