示例#1
0
        private void btnAdd_Click(object sender, EventArgs e)
        {
            if (CheckAll())
            {
                Rental objRental;

                objRental = new Rental();
                objRental.movie_number        = (int)cmbMovieNumber.SelectedValue;
                objRental.member_number       = (int)cmbMemberNumber.SelectedValue;
                objRental.media_checkout_date = dtpMediaCheckoutDate.Value;
                objRental.media_return_date   = dtpMediaReturnDate.Value;            //TODO only add if not blank
                try
                {
                    bool status = Rentals.AddRental(objRental);
                    if (status)
                    {
                        MessageBox.Show(MsgBoxHelper.Inserted("Rental"), "Success", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        rentalList = Rentals.GetRentals();
                        rentalDataGridView.DataSource = rentalList;    //TODO movie and member not -1?
                    }
                    else
                    {
                        MessageBox.Show(MsgBoxHelper.Inserted("Rental not"), "Failure", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message, "Failure", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
示例#2
0
        private void btnAdd_Click(object sender, EventArgs e)
        {
            if (CheckAll())
            {
                Genre objGenre = new Genre();

                objGenre.name = txtName.Text.Trim();
                try
                {
                    bool status = Genres.AddGenre(objGenre);
                    if (status)
                    {
                        MessageBox.Show(MsgBoxHelper.Inserted("Genre"), "Success", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        frmGenre_Load(sender, e);
                        txtID.Text = objGenre.id.ToString();
                    }
                    else
                    {
                        MessageBox.Show(MsgBoxHelper.Inserted("Genre not"), "Failure", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message, "Failure", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
示例#3
0
        private void btnAdd_Click(object sender, EventArgs e)
        {
            if (CheckAll())
            {
                Vendor objVendor = new Vendor();

                objVendor.name = txtName.Text.Trim();
                try
                {
                    bool status = Vendors.AddVendor(objVendor);
                    if (status)
                    {
                        MessageBox.Show(MsgBoxHelper.Inserted("Vendor"), "Success", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        frmVendor_Load(sender, e);
                        txtID.Text = objVendor.id.ToString();
                    }
                    else
                    {
                        MessageBox.Show(MsgBoxHelper.Inserted("Vendor not"), "Failure", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message, "Failure", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
示例#4
0
        private void btnAdd_Click(object sender, EventArgs e)
        {
            if (CheckAll())
            {
                Movie objMovie = new Movie();

                int movie_year_made,
                    copies_on_hand;
                float movie_retail_cost;
                objMovie.movie_title = txtMovieTitle.Text.Trim();
                objMovie.Description = txtDescription.Text.Trim();
                Int32.TryParse(txtMovieYearMade.Text.Trim(), out movie_year_made);
                objMovie.movie_year_made = movie_year_made;
                objMovie.genre_id        = (int)cmbGenreID.SelectedValue;
                objMovie.movie_rating    = cmbMovieRating.Text;
                objMovie.media_type      = cmbMediaType.Text;
                float.TryParse(txtMovieRetailCost.Text.Trim(), out movie_retail_cost);
                objMovie.movie_retail_cost = movie_retail_cost;
                Int32.TryParse(txtCopiesOnHand.Text.Trim(), out copies_on_hand);
                objMovie.copies_on_hand = copies_on_hand;
                objMovie.image          = txtImage.Text.Trim();
                picImage.ImageLocation  = objMovie.image;
                objMovie.trailer        = txtTrailer.Text.Trim();
                try
                {
                    bool status = Movies.AddMovie(objMovie);
                    if (status)
                    {
                        MessageBox.Show(MsgBoxHelper.Inserted("Movie"), "Success", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        movieList = Movies.GetMovies();
                        movieDataGridView.DataSource = movieList; //TODO genre not -1?
                        txtMovieNumber.Text          = objMovie.movie_number.ToString();
                    }
                    else
                    {
                        MessageBox.Show(MsgBoxHelper.Inserted("Movie not"), "Failure", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message, "Failure", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
示例#5
0
        private void btnAdd_Click(object sender, EventArgs e)
        {
            if (CheckAll())
            {
                Member objMember = new Member();

                objMember.joindate      = dtpJoinDate.Value;
                objMember.firstname     = txtFirstName.Text.Trim();
                objMember.lastname      = txtLastName.Text.Trim();
                objMember.address       = txtAddress.Text.Trim();
                objMember.city          = txtCity.Text.Trim();
                objMember.state         = txtState.Text.Trim();
                objMember.zipcode       = txtZipCode.Text.Trim();
                objMember.phone         = txtPhone.Text.Trim();
                objMember.member_status = rdoActive.Checked ? "A" : "I";
                objMember.login_name    = txtLoginName.Text.Trim();
                objMember.password      = txtPassword.Text.Trim();
                objMember.email         = txtEmail.Text.Trim();
                if (rdoEmail.Checked)
                {
                    objMember.contact_method = 1;
                }
                else if (rdoFacebook.Checked)
                {
                    objMember.contact_method = 2;
                }
                else if (rdoPhoneText.Checked)
                {
                    objMember.contact_method = 3;
                }
                else if (rdoTwitter.Checked)
                {
                    objMember.contact_method = 4;
                }
                else
                {
                    objMember.contact_method = 0;
                }

                objMember.subscription_id = (int)cmbSubscriptionID.SelectedValue;
                objMember.photo           = imageLocation;
                try
                {
                    bool status = Members.AddMember(objMember);
                    if (status)
                    {
                        MessageBox.Show(MsgBoxHelper.Inserted("Member"), "Success", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        memberList = Members.GetMembers();
                        memberDataGridView.DataSource = memberList;
                        txtNumber.Text = objMember.number.ToString();
                    }
                    else
                    {
                        MessageBox.Show(MsgBoxHelper.Inserted("Member not"), "Failure", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message, "Failure", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }