private void OnAddSpeciality() { dlgAddSpeciality dlg = new dlgAddSpeciality(); if (dlg.ShowDialog(this) == DialogResult.OK) { DataTable dt = dgSpeciality.DataSource as DataTable; if (dt == null) { return; } DataRow newRow = dt.NewRow(); newRow["Checked"] = false; newRow["SpecialityGUID"] = dlg.Speciality.SpecialityGUID.ToString(); newRow["Code"] = dlg.Speciality.Code; newRow["Name"] = dlg.Speciality.Name; newRow["Description"] = dlg.Speciality.Description; if (dlg.Speciality.CreatedDate.HasValue) { newRow["CreatedDate"] = dlg.Speciality.CreatedDate; } if (dlg.Speciality.CreatedBy.HasValue) { newRow["CreatedBy"] = dlg.Speciality.CreatedBy.ToString(); } if (dlg.Speciality.UpdatedDate.HasValue) { newRow["UpdatedDate"] = dlg.Speciality.UpdatedDate; } if (dlg.Speciality.UpdatedBy.HasValue) { newRow["UpdatedBy"] = dlg.Speciality.UpdatedBy.ToString(); } if (dlg.Speciality.DeletedDate.HasValue) { newRow["DeletedDate"] = dlg.Speciality.DeletedDate; } if (dlg.Speciality.DeletedBy.HasValue) { newRow["DeletedBy"] = dlg.Speciality.DeletedBy.ToString(); } newRow["Status"] = dlg.Speciality.Status; dt.Rows.Add(newRow); //SelectLastedRow(); } }
private void OnEditSpeciality() { if (dgSpeciality.SelectedRows == null || dgSpeciality.SelectedRows.Count <= 0) { MsgBox.Show(Application.ProductName, "Vui lòng chọn 1 chuyên khoa.", IconType.Information); return; } DataRow drSpec = (dgSpeciality.SelectedRows[0].DataBoundItem as DataRowView).Row; dlgAddSpeciality dlg = new dlgAddSpeciality(drSpec); if (dlg.ShowDialog() == DialogResult.OK) { drSpec["Code"] = dlg.Speciality.Code; drSpec["Name"] = dlg.Speciality.Name; drSpec["Description"] = dlg.Speciality.Description; if (dlg.Speciality.CreatedDate.HasValue) { drSpec["CreatedDate"] = dlg.Speciality.CreatedDate; } if (dlg.Speciality.CreatedBy.HasValue) { drSpec["CreatedBy"] = dlg.Speciality.CreatedBy.ToString(); } if (dlg.Speciality.UpdatedDate.HasValue) { drSpec["UpdatedDate"] = dlg.Speciality.UpdatedDate; } if (dlg.Speciality.UpdatedBy.HasValue) { drSpec["UpdatedBy"] = dlg.Speciality.UpdatedBy.ToString(); } if (dlg.Speciality.DeletedDate.HasValue) { drSpec["DeletedDate"] = dlg.Speciality.DeletedDate; } if (dlg.Speciality.DeletedBy.HasValue) { drSpec["DeletedBy"] = dlg.Speciality.DeletedBy.ToString(); } drSpec["Status"] = dlg.Speciality.Status; } }