public void BinddingShelfChoose(Shelf send) { int currentRow = dataGridView1.CurrentRow.Index; dataGridView1.Rows[currentRow].Cells[colShelfName].Value = send.Name; dataGridView1.Rows[currentRow].Cells[colShelfId].Value = send.Id; }
private void button2_Click(object sender, EventArgs e) { using (SSLsEntities db = new SSLsEntities()) { if (_Id == 0) { // add new Shelf obj = new Shelf(); obj.Code = textBoxCode.Text; obj.Name = textBoxName.Text; obj.Description = textBoxDesc.Text; obj.CreateDate = DateTime.Now; obj.CreateBy = Singleton.SingletonAuthen.Instance().Id; obj.Enable = true; obj.UpdateBy = Singleton.SingletonAuthen.Instance().Id; obj.UpdateDate = DateTime.Now; db.Shelf.Add(obj); } else { // edit var obj = db.Shelf.SingleOrDefault(w => w.Id == _Id); obj.UpdateDate = DateTime.Now; obj.UpdateBy = Singleton.SingletonAuthen.Instance().Id; obj.Code = textBoxCode.Text; obj.Name = textBoxName.Text; obj.Description = textBoxDesc.Text; if (radioButton1.Checked) { obj.Enable = true; } else { obj.Enable = false; } db.Entry(obj).State = EntityState.Modified; } db.SaveChanges(); Singleton.SingletonPriority1.SetInstance(); Singleton.SingletonPriority1.Instance(); this.Dispose(); _Id = 0; } }