예제 #1
0
 public int Update(Batch entity)
 {
     Dictionary<String, string> _parameters = new Dictionary<string, string>();
     _parameters.Add("Id",Convert.ToString(entity.Id));
     _parameters.Add("Name", entity.Name);
     _parameters.Add("Courses_Id", entity.Courses_Id.ToString());
     _parameters.Add("Users_Id", entity.Users_Id.ToString());
     _parameters.Add("Timings", entity.Timings);
     return _database.Update("sp_UpdateBatch", _parameters);
 }
예제 #2
0
 private void btnCreate_Click(object sender, EventArgs e)
 {
     // data reading  from user in textboxes
     Batch batch = new Batch();
     batch.Name = txtName.Text;
     batch.Timings = cmbTimings.Text;
     batch.Courses_Id = userId;
     batch.Users_Id = courseId;
     //calling functio to create batch
     _batchService.CreateBatch(batch);
 }
예제 #3
0
        public int Create(Batch entity)
        {
            //data binding

            Dictionary<String, string> _parameters = new Dictionary<string, string>();
            _parameters.Add("Name", entity.Name);
            _parameters.Add("Courses_Id", entity.Courses_Id.ToString());
            _parameters.Add("Users_Id", entity.Users_Id.ToString());
            _parameters.Add("Timings", entity.Timings);
            return _database.Create("sp_CreateBatch", _parameters);
        }
예제 #4
0
 public int UpdateBatch(Batch batch)
 {
     return _batchRepository.Update(batch);
 }
예제 #5
0
 public int CreateBatch(Batch batch)
 {
     return _batchRepository.Create(batch);
 }
예제 #6
0
        private void dgvList_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            // Int32.TryParse(Convert.ToString(dgvList.Rows[e.RowIndex].Cells[0].Value), out batchId);
            _batch = dgvList.Rows[e.RowIndex].DataBoundItem as Batch;

            //txtName.Text = batch.Name;
            txtNameud.Text = _batch.Name;
            cmbTime.Text = _batch.Timings;
            cmbCourse.Text = _batch.CourseName;
            cmbTeacher.Text = _batch.UserName;
            tabBatches.SelectedTab = tabBatches.TabPages[2];
        }
예제 #7
0
 //reflection rule
 private Dictionary<String, String> Mapper(Batch entity)
 {
     Dictionary<String, String> _parameters = new Dictionary<string, string>();
     PropertyInfo[] properties = typeof(Batch).GetProperties();
     foreach (PropertyInfo property in properties)
     {
         _parameters.Add(property.Name, Convert.ToString(property.GetValue(entity)));
     }
     return _parameters;
 }