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); } }
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); } }
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); } }