示例#1
0
        public AddEdit_ShowForm(SHOWBOOK obj, int TheatreID)
        {
            InitializeComponent();
            if (obj == null)
            {
                sHOWBOOKBindingSource.DataSource = new SHOWBOOK();
            }
            else
            {
                sHOWBOOKBindingSource.DataSource = obj;
                model            = obj;
                model.ThreatreID = TheatreID;

                model = db.SHOWBOOKs.Where(x => x.ThreatreID == model.ThreatreID).FirstOrDefault();
                // model = db.SHOWBOOKs.Where(y => y.Date == model.Date).FirstOrDefault();
                comboBoxTheatreName.Text = obj.TheatreName;
                comboBoxMovieName.Text   = obj.MovieName;

                textBoxHallNo.Text        = obj.Hall.ToString();
                textBoxPlatinumseats.Text = obj.PlatinumSeat.ToString();
                textBoxGoldseats.Text     = obj.GoldSeat.ToString();
                textBoxSilverseats.Text   = obj.SilverSeat.ToString();


                buttonSave.Text = "Update";
            }
        }
示例#2
0
        private void buttonSave_Click(object sender, EventArgs e)
        {
            if (buttonSave.Text == "Save")
            {
                TheatreID = Regex.Match(textBoxTheatreID.Text, @"\d+").Value;
                MovieID   = Regex.Match(textBoxMovieID.Text, @"\d+").Value;
                dateTime  = Convert.ToString(TimePicker.Text);

                model.MovieName    = textBoxMovieName.Text.Trim();
                model.TheatreName  = textBoxTheatreName.Text.Trim();
                model.ThreatreID   = Convert.ToInt32(TheatreID.Trim());
                model.MovieID      = Convert.ToInt32(MovieID.Trim());
                model.Hall         = Convert.ToInt32(textBoxHallNo.Text.Trim());
                model.PlatinumSeat = Convert.ToInt32(textBoxPlatinumseats.Text.Trim());
                model.GoldSeat     = Convert.ToInt32(textBoxGoldseats.Text.Trim());
                model.SilverSeat   = Convert.ToInt32(textBoxSilverseats.Text.Trim());
                model.Date         = Convert.ToDateTime(datePicker.Text.Trim());
                model.Time         = TimeSpan.Parse(dateTime);



                using (DBEntities db = new DBEntities())
                {
                    db.SHOWBOOKs.Add(model);

                    db.SaveChanges();
                }


                MessageBox.Show("Your Show details are submitted");
            }
            else
            {
                model = db.SHOWBOOKs.Where(x => x.ThreatreID == model.ThreatreID).FirstOrDefault();
                // model = db.SHOWBOOKs.Where(y => y.Date == model.Date).FirstOrDefault();

                TheatreID = Regex.Match(textBoxTheatreID.Text, @"\d+").Value;
                MovieID   = Regex.Match(textBoxMovieID.Text, @"\d+").Value;
                // dateTime = Convert.ToString(TimePicker.Text);

                model.MovieName    = comboBoxMovieName.Text.Trim();
                model.TheatreName  = comboBoxTheatreName.Text.Trim();
                model.ThreatreID   = Convert.ToInt32(TheatreID.Trim());
                model.MovieID      = Convert.ToInt32(MovieID.Trim());
                model.Hall         = Convert.ToInt32(textBoxHallNo.Text.Trim());
                model.PlatinumSeat = Convert.ToInt32(textBoxPlatinumseats.Text.Trim());
                model.GoldSeat     = Convert.ToInt32(textBoxGoldseats.Text.Trim());
                model.SilverSeat   = Convert.ToInt32(textBoxSilverseats.Text.Trim());
                // model.Date = Convert.ToDateTime(datePicker.Text.Trim());
                //model.Time = TimeSpan.Parse(dateTime);

                db.Entry(model).State = EntityState.Modified;
                db.SaveChanges();


                MessageBox.Show("Your SHOW details are Updated");
            }
        }
        private void comboBoxDate_SelectionChangeCommitted(object sender, EventArgs e)
        {
            SHOWBOOK obj = comboBoxDate.SelectedItem as SHOWBOOK;

            if (obj != null)
            {
                using (DBEntities db = new DBEntities())
                {
                    sHOWBOOKBindingSource.DataSource = db.SHOWBOOKs.Where(p => p.Date == obj.Date).ToList();
                }
            }
        }
        private void comboBoxMovie_SelectionChangeCommitted(object sender, EventArgs e)
        {
            SHOWBOOK obj = comboBoxMovie.SelectedItem as SHOWBOOK;

            if (obj != null)
            {
                using (DBEntities db = new DBEntities())
                {
                    mOVIEBindingSource.DataSource = db.Movies.Where(p => p.MID == obj.MovieID).ToList();
                }
            }
        }
        private void MovieUserControl_Load(object sender, EventArgs e)
        {
            using (DBEntities db = new DBEntities())
            {
                sHOWBOOKBindingSource.DataSource = db.SHOWBOOKs.ToList();
                SHOWBOOK obj = comboBoxMovie.SelectedItem as SHOWBOOK;
                if (obj != null)
                {
                    mOVIEBindingSource.DataSource = db.Movies.Where(p => p.MID == obj.MovieID).ToList();
                }
            }

            using (DBEntities db = new DBEntities())
            {
                sHOWBOOKBindingSource.DataSource = db.SHOWBOOKs.ToList();
                SHOWBOOK obj = comboBoxDate.SelectedItem as SHOWBOOK;
                if (obj != null)
                {
                    sHOWBOOKBindingSource.DataSource = db.SHOWBOOKs.Where(p => p.Date == obj.Date).ToList();
                }
            }
        }