Ejemplo n.º 1
0
        public ViewTransactions(Object o)
        {
            InitializeComponent();
            dataGridView1.AutoGenerateColumns                       = true;
            dataGridView1.RowsDefaultCellStyle.BackColor            = Color.LightGray;
            dataGridView1.AlternatingRowsDefaultCellStyle.BackColor = Color.White;
            if (o.GetType() == typeof(AdminClass))
            {
                AdminClass adminInfo = (AdminClass)o;
                dataGridView1.DataSource = adminInfo.GetTransactionReport().Tables[0];
            }
            else if (o.GetType() == typeof(CustomerClass))
            {
                CustomerClass customer = (CustomerClass)o;
                dataGridView1.DataSource = customer.getTransactions().Tables[0];
            }
            dataGridView1.Columns[3].DisplayIndex = 0;
            dataGridView1.Columns[0].DisplayIndex = 1;
            dataGridView1.Columns[1].DisplayIndex = 2;
            dataGridView1.Columns[2].DisplayIndex = 3;
            dataGridView1.Columns[4].DisplayIndex = 4;

            dataGridView1.Columns[0].HeaderText = "From Account Number";
            dataGridView1.Columns[1].HeaderText = "To Account Number";
            dataGridView1.Columns[2].HeaderText = "IBAN";
            dataGridView1.Columns[3].HeaderText = "Date / Time";
            dataGridView1.Columns[4].HeaderText = "Transfer Amount";
        }
        public RecentLogedUsers(AdminClass admin)
        {
            InitializeComponent();
            adminInfo = admin;

            dataGridView1.AutoGenerateColumns                       = true;
            dataGridView1.RowsDefaultCellStyle.BackColor            = Color.LightGray;
            dataGridView1.AlternatingRowsDefaultCellStyle.BackColor = Color.White;
            DataSet ds = adminInfo.GetRecentlogedusersReport();

            ds.Tables[0].Columns.Add("username");
            foreach (DataTable dt in ds.Tables)
            {
                foreach (DataRow dr in dt.Rows)
                {
                    DataSet DS       = adminInfo.GetCustomerUsername(dr[0].ToString());
                    string  username = DS.Tables[0].Rows[0][0].ToString();
                    dr.SetField("username", username);
                }
            }
            dataGridView1.DataSource = ds.Tables[0];
            dataGridView1.Columns[1].DisplayIndex = 0;
            dataGridView1.Columns[0].DisplayIndex = 2;
            dataGridView1.Columns[3].DisplayIndex = 1;
            dataGridView1.Columns[0].HeaderText   = "Account Number";
            dataGridView1.Columns[1].HeaderText   = "Date / Time";
            dataGridView1.Columns[2].HeaderText   = "Action";
            dataGridView1.Columns[3].HeaderText   = "Username";
        }
        private void btnSbmt_Click(object sender, EventArgs e)
        {
            string confirme    = txtBoxCurrPass.Text;
            string newUsername = txtBoxNewUsername.Text;

            if (info.GetType() == typeof(AdminClass))
            {
                AdminClass admin = (AdminClass)info;
                bool       done  = admin.ChangeUsername(confirme, newUsername);
                if (done)
                {
                    MessageBox.Show("Username updated succssesfully");
                    Application.Exit();
                }
                else
                {
                    MessageBox.Show("Enter a correct password");
                }
            }
            else if (info.GetType() == typeof(CustomerClass))
            {
                CustomerClass customer = (CustomerClass)info;
                bool          done     = customer.ChangeUserName(confirme, newUsername);
                if (done)
                {
                    MessageBox.Show("Username updated succssesfully");
                    Application.Exit();
                }
                else
                {
                    MessageBox.Show("Enter a correct password");
                }
            }
        }
Ejemplo n.º 4
0
 public DeleteCoo(AdminClass admin)
 {
     InitializeComponent();
     adminInfo    = admin;
     cooperatives = new List <string>();
     cooperatives = adminInfo.getCoo();
     fillCombo();
 }
 public ViewAdminAcc(AdminClass admin)
 {
     InitializeComponent();
     txtFname.Text       = admin.firstName;
     txtMname.Text       = admin.middleName;
     txtLname.Text       = admin.lastName;
     txtNationality.Text = admin.nationality;
     txtGender.Text      = admin.gender;
     txtDateOfBirth.Text = admin.dateOfBirth;
     txtPhone.Text       = admin.phoneNumber;
     txtAddress.Text     = admin.streetAddress;
 }
Ejemplo n.º 6
0
        private void btnSbmtLogin_Click(object sender, EventArgs e)
        {
            int idx = cmboUserType.SelectedIndex;

            if (idx == 0)
            {
                this.Hide();
                AdminMasterClass master = new AdminMasterClass(txtbxUsernameLogin.Text, txtbxPassLogin.Text);
                if (master.Login())
                {
                    AdminMaster adminMaster = new AdminMaster(master);
                    adminMaster.Show();
                }
                else
                {
                    MessageBox.Show("Please Enter Correct Username and Password");
                    Application.Restart();
                }
            }
            else if (idx == 1)
            {
                this.Hide();
                AdminClass a = new AdminClass(txtbxUsernameLogin.Text, txtbxPassLogin.Text);
                if (a.Login())
                {
                    Admin admin = new Admin(a);
                    admin.Show();
                }
                else
                {
                    MessageBox.Show("Please Enter Correct Username and Password!");
                    Application.Restart();
                }
            }
            else if (idx == 2)
            {
                this.Hide();
                CustomerClass cstmr = new CustomerClass(txtbxUsernameLogin.Text, txtbxPassLogin.Text);
                if (cstmr.Login())
                {
                    Customer customer = new Customer(cstmr);
                    customer.Show();
                }
                else
                {
                    MessageBox.Show("Please Enter Correct Username and Password!");
                    Application.Restart();
                }
            }
        }
Ejemplo n.º 7
0
        public Admin(AdminClass admin)
        {
            InitializeComponent();
            adminInfo = admin;
            string username = adminInfo.username;

            if (username.Length > 8)
            {
                string tmp = "";
                for (int i = 0; i < 8; i++)
                {
                    tmp += username[i];
                }
                tmp     += "..";
                username = tmp;
            }
            lblUserName.Text = username;
        }
Ejemplo n.º 8
0
        private void btnSbmt_Click(object sender, EventArgs e)
        {
            string confirme       = txtBoxCurrPass.Text;
            string newPass        = txtBoxNewPass.Text;
            string confirmNewPass = txtBoxConfirmPass.Text;

            if (newPass.Equals(confirmNewPass))
            {
                if (info.GetType() == typeof(AdminClass))
                {
                    AdminClass admin = (AdminClass)info;
                    bool       done  = admin.ChangePassword(confirme, newPass);
                    if (done)
                    {
                        MessageBox.Show("Password updated succssesfully");
                        Application.Exit();
                    }
                    else
                    {
                        MessageBox.Show("Enter a correct password");
                    }
                }
                else if (info.GetType() == typeof(CustomerClass))
                {
                    CustomerClass customer = (CustomerClass)info;
                    bool          done     = customer.ChangePassword(confirme, newPass, confirmNewPass);
                    if (done)
                    {
                        MessageBox.Show("Password updated succssesfully");
                        Application.Exit();
                    }
                    else
                    {
                        MessageBox.Show("Enter a correct password");
                    }
                }
            }
            else
            {
                MessageBox.Show("New passwords don't match!");
            }
        }
Ejemplo n.º 9
0
 public AddCoo(AdminClass admin)
 {
     InitializeComponent();
     adminInfo = admin;
 }