Ejemplo n.º 1
0
        private void btchange_Click(object sender, EventArgs e)
        {
            if (tbnewpswd.Text == "" || tbnewpswdconfirm.Text == "")
            {
                MessageBox.Show("Silahkan isi kedua box dengan kata sandi yang sama");
            }
            else if (tbnewpswd.Text != tbnewpswdconfirm.Text)
            {
                MessageBox.Show("Kedua kata sandi tidak sama");
            }
            else
            {
                var logininfo = new LoginColumns();
                logininfo.userid   = userdata.userid;
                logininfo.password = tbnewpswdconfirm.Text;

                if (loginRepository.updatepswd(logininfo))
                {
                    MessageBox.Show("Kata sandi anda telah berhasil diganti");
                    Close();
                }
                else
                {
                    MessageBox.Show("error, Kata sandi tidak bisa diganti");
                }
            }
        }
Ejemplo n.º 2
0
        private void btmasuk_Click(object sender, EventArgs e)
        {
            if (tbusername.Text != "")
            {
                if (tbpass.Text != "")
                {
                    LoginList = loginRepository.GetAll(tbusername.Text);

                    if (LoginList != null)
                    {
                        if (LoginList.Count > 0)
                        {
                            foreach (var item in LoginList)
                            {
                                if (item.status == "AK")
                                {
                                    if (item.password == tbpass.Text)
                                    {
                                        var login_info = new LoginColumns();
                                        login_info.userid     = item.userid;
                                        login_info.password   = tbpass.Text;
                                        login_info.username   = tbusername.Text;
                                        login_info.last_login = DateTime.Now.ToString(Utils.DefaultDatetimeFormat);
                                        login_info.role       = item.role;
                                        login_info.fullname   = item.fullname;

                                        if (item.role == "KS")
                                        {
                                            if (loginRepository.Updatelastlogin(login_info))
                                            {
                                                var form = new MainPageCashier();
                                                form.userdata = login_info;
                                                Hide();
                                                form.ShowDialog();
                                                Close();
                                            }
                                            else
                                            {
                                                MessageBox.Show("Ada error pada saat mengubah tanggal terakhir login");
                                            }
                                        }
                                        else
                                        {
                                            if (loginRepository.Updatelastlogin(login_info))
                                            {
                                                var form = new MainPageAdmin();
                                                form.userdata = login_info;
                                                Hide();
                                                form.ShowDialog();
                                                Close();
                                            }
                                            else
                                            {
                                                MessageBox.Show("Ada error pada saat mengubah tanggal terakhir login");
                                            }
                                        }
                                    }
                                    else
                                    {
                                        MessageBox.Show("Anda memasukkan kata sandi yang salah");
                                    }
                                }
                                else
                                {
                                    MessageBox.Show("Pengguna ini sudah tidak aktif");
                                }
                            }
                        }
                        else
                        {
                            MessageBox.Show("Nama anda belum terdaftar");
                        }
                    }
                    else
                    {
                        MessageBox.Show("koneksi ke database mati");
                    }
                }
                else
                {
                    MessageBox.Show("Anda belum memasukkan kata sandi");
                }
            }
            else
            {
                MessageBox.Show("Anda belum memasukkan nama");
            }
        }