Esempio n. 1
0
        public void DisplayData()
        {
            MISManager mISManager = new MISManager();

            dataGridViewDisplay.DataSource = mISManager.ReadData();
            this.ClearTextBox();
        }
Esempio n. 2
0
        private void buttonAdd_Click(object sender, EventArgs e)
        {
            if (ValidateEmptyTextBox(1))
            {
                MISManager mISManager = new MISManager();
                mISManager.FirstName = textBoxFirstName.Text;
                mISManager.LastName  = textBoxLastName.Text;
                mISManager.UserName  = textBoxUserName.Text;
                mISManager.Password  = textBoxPassword.Text;
                mISManager.RoleId    = Convert.ToInt32(textBoxRoleID.Text);



                if (mISManager.SaveRecord(mISManager))  //! TRUE
                {
                    MessageBox.Show("Recored Inserted..");
                    this.DisplayData();
                }
                else
                {
                    MessageBox.Show("Recored Is Not Inserted.. \n" +
                                    " OR \n Username is Exist -> " + mISManager.UserName,
                                    "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                this.ClearTextBox();
            }
            else
            {
                MessageBox.Show("Please Enter Values. ", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Esempio n. 3
0
        private void buttonDelete_Click(object sender, EventArgs e)
        {
            if (ValidateEmptyTextBox(1) && !String.IsNullOrEmpty(textBoxUserID.Text))
            {
                if (MessageBox.Show("Do You Want to Delete this Record", "Delete", MessageBoxButtons.YesNo) == DialogResult.Yes)
                {
                    MISManager mISManager = new MISManager();
                    mISManager.UserId = Convert.ToInt32(textBoxUserID.Text);

                    if (mISManager.DelRecord(mISManager))
                    {
                        MessageBox.Show("Deletion Completed.");
                    }
                    else
                    {
                        MessageBox.Show("Deletion Is Not Completed.");
                    }
                    this.DisplayData();
                    this.ClearTextBox();
                }
            }
            else
            {
                MessageBox.Show("Please Select a Row For Delete Operation.");
            }
        }
Esempio n. 4
0
        private void buttonUpdate_Click(object sender, EventArgs e)
        {
            if (ValidateEmptyTextBox(1) && !String.IsNullOrEmpty(textBoxUserID.Text))
            {
                if (MessageBox.Show("Do You Want to Update this Record", "Update", MessageBoxButtons.YesNo) == DialogResult.Yes)
                {
                    MISManager mISManager = new MISManager();
                    mISManager.UserId    = Convert.ToInt32(textBoxUserID.Text);
                    mISManager.FirstName = textBoxFirstName.Text;
                    mISManager.LastName  = textBoxLastName.Text;
                    mISManager.UserName  = textBoxUserName.Text;
                    mISManager.Password  = textBoxPassword.Text;
                    mISManager.RoleId    = Convert.ToInt32(textBoxRoleID.Text);

                    if (mISManager.UpdateRecord(mISManager))
                    {
                        MessageBox.Show("Record Updated.");
                        this.DisplayData();
                    }
                    else
                    {
                        MessageBox.Show("Record Is Not Updated.(Check Data or UserName Must be Unique)");
                    }
                }
                this.ClearTextBox();
            }
            else
            {
                MessageBox.Show("Please Select a Row For Update Operation.");
            }
        }
Esempio n. 5
0
        public static DataTable SearchRecordDB(MISManager manager)
        {
            //string queryText = string.Format("Select * from users where UserID = {0} or FirstName LIKE '%{1}%' " +
            //    "or LastName LIKE '%{2}%' or UserName LIKE '%{3}%' or RoleID = {4} ",
            //    manager.UserId, manager.FirstName, manager.LastName, manager.UserName, manager.RoleId);

            string query = " Select * from users where ";

            if (manager.UserId != 0)
            {
                query += string.Format(" UserID = {0} ", manager.UserId);
            }
            else if (!string.IsNullOrEmpty(manager.FirstName))
            {
                query += string.Format(" FirstName LIKE '%{0}%' ", manager.FirstName);
            }
            else if (!string.IsNullOrEmpty(manager.LastName))
            {
                query += string.Format(" LastName LIKE '%{0}%' ", manager.LastName);
            }
            else if (!string.IsNullOrEmpty(manager.UserName))
            {
                query += string.Format(" UserName LIKE '%{0}%' ", manager.UserName);
            }
            else if (manager.RoleId != 0)
            {
                query += string.Format(" RoleID = '{0}' ", manager.RoleId);
            }

            return(MISManagerDB.ExecuteReaderQuery(query));
        }
Esempio n. 6
0
        public static bool SaveRecordDB(MISManager manager)
        {
            string queryText = String.Format("Insert into users values ('{0}','{1}','{2}','{3}',{4})",
                                             manager.FirstName, manager.LastName, manager.UserName, manager.Password, manager.RoleId);

            return(MISManagerDB.SqlNonQuery(queryText));
        }
Esempio n. 7
0
        public static bool UpdateRecordDB(MISManager manager)
        {
            string queryText = String.Format("Update users set FirstName = '{0}', LastName = '{1}', " +
                                             " UserName = '******', Password='******', RoleID = {4}   where UserID = {5} ",
                                             manager.FirstName, manager.LastName, manager.UserName, manager.Password, manager.RoleId, manager.UserId);

            return(MISManagerDB.SqlNonQuery(queryText));
        }
Esempio n. 8
0
        private void buttonSearch_Click(object sender, EventArgs e)
        {
            if (ValidateEmptyTextBox(2))
            {
                MISManager mISManager = new MISManager();

                if (comboBoxSearch.Text == Convert.ToString(comboBoxSearch.Items[0])) //UserID
                {
                    mISManager.UserId = Convert.ToInt32(textBoxSearch.Text);
                }
                else if (comboBoxSearch.Text == Convert.ToString(comboBoxSearch.Items[1])) //FirstName
                {
                    mISManager.FirstName = textBoxSearch.Text;
                }
                else if (comboBoxSearch.Text == Convert.ToString(comboBoxSearch.Items[2])) // LastName
                {
                    mISManager.LastName = textBoxSearch.Text;
                }
                else if (comboBoxSearch.Text == Convert.ToString(comboBoxSearch.Items[3])) // UserName
                {
                    mISManager.UserName = textBoxSearch.Text;
                }
                else if (comboBoxSearch.Text == Convert.ToString(comboBoxSearch.Items[4])) // RoleID
                {
                    mISManager.RoleId = Convert.ToInt32(textBoxSearch.Text);
                }

                DataTable dataTable = mISManager.SearchRecord(mISManager);

                if (dataTable.Rows.Count != 0)
                {
                    dataGridViewDisplay.DataSource = dataTable;
                }
                else
                {
                    dataGridViewDisplay.DataSource = null;
                    MessageBox.Show("Record not Found.", "Try Again", MessageBoxButtons.OK, MessageBoxIcon.None);
                }
                this.ClearTextBox();
            }
            else
            {
                MessageBox.Show("Please Enter the Data in Search Box.");
            }
        }
Esempio n. 9
0
        public static bool DelRecoredDB(MISManager manager)
        {
            string queryText = String.Format("Delete From users where UserID = {0} ", manager.UserId);

            return(MISManagerDB.SqlNonQuery(queryText));
        }