Beispiel #1
0
        private void OnAddNhomThuoc()
        {
            dlgAddNhomThuoc dlg = new dlgAddNhomThuoc();

            if (dlg.ShowDialog(this) == DialogResult.OK)
            {
                DataTable dt = dgNhomThuoc.DataSource as DataTable;
                if (dt == null)
                {
                    return;
                }
                DataRow newRow = dt.NewRow();
                newRow["Checked"]       = false;
                newRow["NhomThuocGUID"] = dlg.NhomThuoc.NhomThuocGUID.ToString();
                newRow["MaNhomThuoc"]   = dlg.NhomThuoc.MaNhomThuoc;
                newRow["TenNhomThuoc"]  = dlg.NhomThuoc.TenNhomThuoc;
                newRow["Note"]          = dlg.NhomThuoc.Note;

                if (dlg.NhomThuoc.CreatedDate.HasValue)
                {
                    newRow["CreatedDate"] = dlg.NhomThuoc.CreatedDate;
                }

                if (dlg.NhomThuoc.CreatedBy.HasValue)
                {
                    newRow["CreatedBy"] = dlg.NhomThuoc.CreatedBy.ToString();
                }

                if (dlg.NhomThuoc.UpdatedDate.HasValue)
                {
                    newRow["UpdatedDate"] = dlg.NhomThuoc.UpdatedDate;
                }

                if (dlg.NhomThuoc.UpdatedBy.HasValue)
                {
                    newRow["UpdatedBy"] = dlg.NhomThuoc.UpdatedBy.ToString();
                }

                if (dlg.NhomThuoc.DeletedDate.HasValue)
                {
                    newRow["DeletedDate"] = dlg.NhomThuoc.DeletedDate;
                }

                if (dlg.NhomThuoc.DeletedBy.HasValue)
                {
                    newRow["DeletedBy"] = dlg.NhomThuoc.DeletedBy.ToString();
                }

                newRow["Status"] = dlg.NhomThuoc.Status;
                dt.Rows.Add(newRow);
                //SelectLastedRow();
            }
        }
Beispiel #2
0
        private void OnEditNhomThuoc()
        {
            if (dgNhomThuoc.SelectedRows == null || dgNhomThuoc.SelectedRows.Count <= 0)
            {
                MsgBox.Show(Application.ProductName, "Vui lòng chọn 1 nhóm thuốc.", IconType.Information);
                return;
            }

            DataRow         drNhomThuoc = (dgNhomThuoc.SelectedRows[0].DataBoundItem as DataRowView).Row;
            dlgAddNhomThuoc dlg         = new dlgAddNhomThuoc(drNhomThuoc, AllowEdit);

            if (dlg.ShowDialog() == DialogResult.OK)
            {
                drNhomThuoc["MaNhomThuoc"]  = dlg.NhomThuoc.MaNhomThuoc;
                drNhomThuoc["TenNhomThuoc"] = dlg.NhomThuoc.TenNhomThuoc;
                drNhomThuoc["Note"]         = dlg.NhomThuoc.Note;

                if (dlg.NhomThuoc.CreatedDate.HasValue)
                {
                    drNhomThuoc["CreatedDate"] = dlg.NhomThuoc.CreatedDate;
                }

                if (dlg.NhomThuoc.CreatedBy.HasValue)
                {
                    drNhomThuoc["CreatedBy"] = dlg.NhomThuoc.CreatedBy.ToString();
                }

                if (dlg.NhomThuoc.UpdatedDate.HasValue)
                {
                    drNhomThuoc["UpdatedDate"] = dlg.NhomThuoc.UpdatedDate;
                }

                if (dlg.NhomThuoc.UpdatedBy.HasValue)
                {
                    drNhomThuoc["UpdatedBy"] = dlg.NhomThuoc.UpdatedBy.ToString();
                }

                if (dlg.NhomThuoc.DeletedDate.HasValue)
                {
                    drNhomThuoc["DeletedDate"] = dlg.NhomThuoc.DeletedDate;
                }

                if (dlg.NhomThuoc.DeletedBy.HasValue)
                {
                    drNhomThuoc["DeletedBy"] = dlg.NhomThuoc.DeletedBy.ToString();
                }

                drNhomThuoc["Status"] = dlg.NhomThuoc.Status;
            }
        }