示例#1
0
        public String subjectOfferUpdate(SubjectOffer subject)
        {
            try
            {
                string       strCommand = "UPDATE       SubjectOffer SET                section = @Section, Sub_Id = @Sub_Id, isOffer = @IsOffer, currentCapacity = @CurrentCapacity, maxCapacity = @MaxCapacity WHERE SubjectOffer_ID = @ID";
                SqlCeCommand cmdInsert  = new SqlCeCommand();

                cmdInsert.Connection  = conn;
                cmdInsert.CommandType = CommandType.Text;
                cmdInsert.CommandText = strCommand;
                cmdInsert.Parameters.AddWithValue("@Section", subject.ID);
                cmdInsert.Parameters.AddWithValue("@Section", subject.Section);
                cmdInsert.Parameters.AddWithValue("@IsOffer", subject.IsOffer);
                cmdInsert.Parameters.AddWithValue("@Sub_Id", subject.Sub_ID);
                cmdInsert.Parameters.AddWithValue("@CurrentCapacity", subject.CurrentCapacity);
                cmdInsert.Parameters.AddWithValue("@MaxCapacity", subject.MaxCapacity);

                cmdInsert.ExecuteNonQuery();
                return("Successfull Added");
            }
            catch (SqlCeException e)
            {
                MessageBox.Show(e.Source + "\n" + e.Message + "\n" + e.StackTrace);
                return("Fail to Add");
            }
        }
        private void saveBtn_Click(object sender, EventArgs e)
        {
            String       msg          = "";
            SubjectOffer subjectOffer = new SubjectOffer();

            subjectOffer.CurrentCapacity = Convert.ToInt16(currCapTb.Text);
            subjectOffer.MaxCapacity     = Convert.ToInt16(maxCapTb.Text);
            subjectOffer.Sub_ID          = Convert.ToInt16(subjectCb.SelectedValue.ToString());
            if (offerBtn.Enabled == false)
            {
                subjectOffer.IsOffer = true;
            }
            else
            {
                subjectOffer.IsOffer = false;
            }
            subjectOffer.Section = sectionTb.Text;

            if (statusLbl.Text == "Add Offer")
            {
                msg = myConnn.subjectOfferInsert(subjectOffer);
                this.ClearTextBoxes();
            }
            if (statusLbl.Text == "Edit Offer")
            {
                subjectOffer.ID = Convert.ToInt16(idValLbl.Text);
            }
            subjectOfferDVG.DataSource = myConnn.getAllSubjectOffer();
        }
示例#3
0
        public String subjectOfferInsert(SubjectOffer subject)
        {
            try
            {
                string       strCommand = "INSERT INTO SubjectOffer(section,isOffer,Sub_Id,currentCapacity,maxCapacity) VALUES(@Section,@IsOffer,@Sub_Id,@CurrentCapacity,@MaxCapacity)";
                SqlCeCommand cmdInsert  = new SqlCeCommand();

                cmdInsert.Connection  = conn;
                cmdInsert.CommandType = CommandType.Text;
                cmdInsert.CommandText = strCommand;

                cmdInsert.Parameters.AddWithValue("@Section", subject.Section);
                cmdInsert.Parameters.AddWithValue("@IsOffer", subject.IsOffer);
                cmdInsert.Parameters.AddWithValue("@Sub_Id", subject.Sub_ID);
                cmdInsert.Parameters.AddWithValue("@CurrentCapacity", subject.CurrentCapacity);
                cmdInsert.Parameters.AddWithValue("@MaxCapacity", subject.MaxCapacity);

                cmdInsert.ExecuteNonQuery();
                return("Successfull Added");
            }
            catch (SqlCeException e)
            {
                MessageBox.Show(e.Source + "\n" + e.Message + "\n" + e.StackTrace);
                return("Fail to Add");
            }
        }