Exemple #1
0
        private void GetDataToGridSchedule()
        {
            var obj = (LineModel)cbLine.SelectedItem;

            if (obj != null)
            {
                gridSchedule.DataSource = null;
                var objs = BLLPlayVideoSchedule.Gets(obj.MaChuyen);
                gridSchedule.DataSource = objs;
                listObj.Clear();
                listObj.AddRange(objs);
            }
        }
Exemple #2
0
        private void btnDelete_Click(object sender, EventArgs e)
        {
            try
            {
                if (MessageBox.Show("Bạn có muốn xoá dữ liệu?", "Xoá dữa liệu", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    var result = BLLPlayVideoSchedule.Delete(oId);

                    if (result.IsSuccess)
                    {
                        GetDataToGridSchedule();
                        ResetForm();
                    }
                    else
                    {
                        MessageBox.Show(result.Messages[0].msg, result.Messages[0].Title);
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Lỗi: " + ex.Message);
            }
        }
Exemple #3
0
        private void Save()
        {
            try
            {
                var line = (LineModel)cbLine.SelectedItem;
                var obj  = new VideoScheduleModel();
                obj.Id = oId;
                TimeSpan time = new TimeSpan(0, 0, 0);
                try
                {
                    DateTime datetime = DateTime.Parse(txtStart.EditValue.ToString());
                    time = datetime.TimeOfDay;
                }
                catch
                {
                    TimeSpan.TryParse(txtStart.EditValue.ToString(), out time);
                }
                obj.TimeStart = time;

                try
                {
                    DateTime datetime = DateTime.Parse(txtEnd.EditValue.ToString());
                    time = datetime.TimeOfDay;
                }
                catch
                {
                    TimeSpan.TryParse(txtEnd.EditValue.ToString(), out time);
                }
                obj.TimeEnd  = time;
                obj.IsActive = chbIsActive.Checked;
                obj.LineId   = line.MaChuyen;


                foreach (DataGridViewRow item in gridDetail.Rows)
                {
                    int index = 0, videoId = 0;
                    try
                    {
                        int.TryParse(item.Cells[1].Value.ToString(), out index);
                        int.TryParse(item.Cells[2].Value.ToString(), out videoId);

                        obj.Detail.Add(new P_PlayVideoSheduleDetail()
                        {
                            Id         = 0,
                            OrderIndex = index,
                            VideoId    = videoId
                        });
                    }
                    catch (Exception)
                    { }
                }

                var result = BLLPlayVideoSchedule.CreateOrUpdate(obj);

                if (result.IsSuccess)
                {
                    ResetForm();
                    GetDataToGridSchedule();
                }
                else
                {
                    MessageBox.Show(result.Messages[0].msg, result.Messages[0].Title);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Lỗi :" + ex.Message);
            }
        }