Exemplo n.º 1
0
        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();
            }
        }
Exemplo n.º 2
0
        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;
            }
        }