private void HSBA_insert(object sender, RoutedEventArgs e) { try { string sql = ""; if (HSBA_KLBS.Text.Trim() == "") { sql = $"INSERT INTO QT.HSBA(MAKB, MABN, NGAYKB, MATT, MABS, TINHTRANGBANDAU) VALUES " + $"('{HSBA_MAKB.Text}', '{HSBA_MABN.Text}', TO_DATE('{HSBA_NGAYKB.Text}', 'dd/mm/yyyy'), SYS_CONTEXT('userenv', 'SESSION_USER'), '{HSBA_MABS.Text}', '{HSBA_TTBD.Text}')"; } else { sql = $"INSERT INTO QT.HSBA(MAKB, MABN, NGAYKB, MATT, MABS, TINHTRANGBANDAU, KETLUANBS) VALUES " + $"('{HSBA_MAKB.Text}', '{HSBA_MABN.Text}', TO_DATE('{HSBA_NGAYKB.Text}', 'dd/mm/yyyy'), SYS_CONTEXT('userenv', 'SESSION_USER'), '{HSBA_MABS.Text}', '{HSBA_TTBD.Text}', '{HSBA_KLBS.Text}')"; } db = OracleDatabase.Instance; db.Query(sql); db.Query("COMMIT"); MessageBox.Show("Thêm thành công"); this.UpdateDataGrid(); } catch { MessageBox.Show("Thêm không thành công"); } }
private void HSBA_update(object sender, RoutedEventArgs e) { try { string sql = "UPDATE QT.HSBA SET NGAYKB=TO_DATE('" + HSBA_NGAYKB.Text + "', 'dd/mm/yyyy'), MABS='" + HSBA_MABS.Text + "', MABN='" + HSBA_MABN.Text + "', MATT=SYS_CONTEXT('userenv', 'SESSION_USER'), TINHTRANGBANDAU='" + HSBA_TTBD.Text + "' WHERE MAKB='" + HSBA_MAKB.Text + "'"; if (HSBA_KLBS.Text.Trim().Length != 0) { sql = "UPDATE QT.HSBA SET NGAYKB=TO_DATE('" + HSBA_NGAYKB.Text + "', 'dd/mm/yyyy'), MABS='" + HSBA_MABS.Text + "', MABN='" + HSBA_MABN.Text + "', MATT=SYS_CONTEXT('userenv', 'SESSION_USER'), TINHTRANGBANDAU='" + HSBA_TTBD.Text + "', KETLUANBS='" + HSBA_KLBS.Text + "' WHERE MAKB='" + HSBA_MAKB.Text + "'"; } //string sql = $"EXEC UPDATE_HSBA('{HSBA_MAKB.Text}', '{HSBA_MABS.Text}', '{HSBA_MABN.Text}', '{HSBA_NGAYKB.Text}', '{HSBA_TTBD.Text}'"; //if (HSBA_KLBS.Text.Trim().Length != 0) // sql += $", '{HSBA_KLBS.Text}')"; //else // sql += ", NULL)"; db = OracleDatabase.Instance; db.Query(sql); db.Query("COMMIT"); MessageBox.Show("Update thành công"); this.UpdateDataGrid(); } catch { MessageBox.Show("Không thể chỉnh sửa bệnh án"); } }
private void NhanVien_update(object sender, RoutedEventArgs e) { try { string sql = ""; if (dr != null && dr["LUONG"].ToString() == NV_LUONG.Text) { sql = "UPDATE QT.NHANVIEN SET HOTEN='" + NV_HOTEN.Text + "', NGAYSINH=TO_DATE('" + NV_NGAYSINH.Text + "', 'mm/dd/yyyy'), VAITRO ='" + NV_VT.Text + "', DONVI='" + NV_DV.Text + "' WHERE MANV='" + NV_MANV.Text + "'"; } else { sql = "UPDATE QT.NHANVIEN SET HOTEN='" + NV_HOTEN.Text + "', NGAYSINH=TO_DATE('" + NV_NGAYSINH.Text + "', 'mm/dd/yyyy'), VAITRO ='" + NV_VT.Text + "', DONVI='" + NV_DV.Text + "', LUONG=" + Int32.Parse(NV_LUONG.Text) + " WHERE MANV='" + NV_MANV.Text + "'"; } db = OracleDatabase.Instance; db.Query(sql); db.Query("COMMIT"); MessageBox.Show("Cập nhật thành công"); this.UpdateDataGrid(); } catch (Exception exc) { MessageBox.Show("Không thể chỉnh sửa thông tin nhân viên"); } }
private void HSDV_update(object sender, RoutedEventArgs e) { try { string sql = ""; if (dr != null && dr["NGUOITHUCHIEN"].ToString() == HSDV_MANV.Text) { sql = $"UPDATE QT.HOSO_DICHVU SET MADV='{HSDV_MADV.Text}', NGAY=TO_DATE('{HSDV_NGAY.Text}','dd/mm/yyyy')" + $", KETLUAN='{HSDV_KL.Text}' WHERE MAKB='{HSDV_MAKB.Text}'"; } else { sql = $"UPDATE QT.HOSO_DICHVU SET MADV='{HSDV_MADV.Text}', NGAY=TO_DATE('{HSDV_NGAY.Text}','dd/mm/yyyy')" + $", NGUOITHUCHIEN='{HSDV_MANV.Text}', KETLUAN='{HSDV_KL.Text}' WHERE MAKB='{HSDV_MAKB.Text}'"; } db = OracleDatabase.Instance; db.Query(sql); db.Query("COMMIT"); MessageBox.Show("Cập nhật thành công"); this.UpdateDataGrid(); } catch (Exception exc) { MessageBox.Show("Không thể chỉnh sửa hồ sơ dịch vụ"); } }
private void HSDV_delete(object sender, RoutedEventArgs e) { try { string sql = "DELETE FROM QT.HOSO_DICHVU WHERE MAKB='" + HSDV_MAKB.Text + "'"; db = OracleDatabase.Instance; db.Query(sql); db.Query("COMMIT"); MessageBox.Show("Xóa thành công"); this.UpdateDataGrid(); } catch { MessageBox.Show("Xóa không thành công"); } }
private void BenhNhan_delete(object sender, RoutedEventArgs e) { try { string sql = "DELETE FROM QT.BENHNHAN WHERE MABN='" + BN_MABN.Text + "'"; db = OracleDatabase.Instance; db.Query(sql); db.Query("COMMIT"); MessageBox.Show("Xóa thành công"); this.UpdateDataGrid(); } catch { MessageBox.Show("Xóa không thành công"); } }
private void HOADON_delete(object sender, RoutedEventArgs e) { try { string sql = $"DELETE FROM QT.HOADON WHERE SOHD='{HOADON_SOHD.Text}'"; db = OracleDatabase.Instance; db.Query(sql); db.Query("COMMIT"); MessageBox.Show("Xóa thành công"); this.UpdateDataGrid(); } catch { MessageBox.Show("Xóa không thành công"); } }
private void HSDV_insert(object sender, RoutedEventArgs e) { try { string sql = "INSERT INTO QT.HOSO_DICHVU(MAKB, MADV, NGAY, NGUOITHUCHIEN, KETLUAN) VALUES ('" + HSDV_MAKB.Text + "', '" + HSDV_MADV.Text + "', TO_DATE('" + HSDV_NGAY.Text + "', 'dd/mm/yyyy'), '" + HSDV_MANV.Text + "', '" + HSDV_KL.Text + "')"; db = OracleDatabase.Instance; db.Query(sql); db.Query("COMMIT"); MessageBox.Show("Thêm thành công"); this.UpdateDataGrid(); } catch { MessageBox.Show("Thêm không thành công"); } }
private void HOADON_insert(object sender, RoutedEventArgs e) { try { string sql = $"INSERT INTO QT.HOADON(SOHD, MAKB, NGAY, NGUOIBANTHUOC, TONGTIEN) VALUES(" + $"'{HOADON_SOHD.Text}', '{HOADON_MAKB.Text}', TO_DATE('{HOADON_NGAY.Text}', 'dd/mm/yyyy'), '{HOADON_NGUOIBANTHUOC.Text}', '{HOADON_TONGTIEN.Text}')"; db = OracleDatabase.Instance; db.Query(sql); db.Query("COMMIT"); MessageBox.Show("Thêm thành công"); this.UpdateDataGrid(); } catch { MessageBox.Show("Thêm không thành công"); } }
private void CTDT_update(object sender, RoutedEventArgs e) { try { string sql = "UPDATE QT.BS_VIEW_CHITIETDONTHUOC SET MATHUOC='" + CTDT_MATHUOC.Text + "', SOLUONG='" + CTDT_SOLUONG.Text + "', LIEUDUNG='" + CTDT_LIEUDUNG.Text + "', MOTA='" + CTDT_MOTA.Text + "' WHERE MAKB='" + CTDT_MAKB.Text + "'";; db = OracleDatabase.Instance; db.Query(sql); db.Query("COMMIT"); MessageBox.Show("Cập nhật thành công"); this.UpdateDataGrid(); } catch { MessageBox.Show("Không thể chỉnh sửa đơn thuốc"); } }
private void btnAdd_Click(object sender, RoutedEventArgs e) { string sql = $@"INSERT INTO qt.NHANVIEN ( manv, hoten, luong, vaitro, donvi) VALUES ('{txtbxUsername.Text}','{txtbxPassword.Text}',{Int32.Parse(txtLuong.Text)}, '{txtVaiTro.Text}','{txtDonvi.Text}')"; //string sql = @"INSERT INTO qt.NHANVIEN ( manv, hoten, luong, vaitro, donvi) VALUES ('NV200','Nguyen Van A', 200, 'BS','DV1')"; try { db.Query(sql); MessageBox.Show("Create thành công"); UpdateDataGrid(); } catch { MessageBox.Show("Thông tin nhập không hợp lệ"); } }
private void BenhNhan_insert(object sender, RoutedEventArgs e) { try { string sql = "INSERT INTO QT.BENHNHAN(MABN, HOTEN, NGAYSINH, DIACHI, SDT) VALUES ('" + BN_MABN.Text + "', '" + BN_HOTEN.Text + "', TO_DATE('" + BN_NGAYSINH.Text + "', 'dd/mm/yyyy'), '" + BN_DIACHI.Text + "', '" + BN_SDT.Text + "')"; db = OracleDatabase.Instance; db.Query(sql); db.Query("COMMIT"); MessageBox.Show("Thêm thành công"); this.UpdateDataGrid(); } catch { MessageBox.Show("Thêm không thành công"); } }
private void Grid_IsVisibleChanged(object sender, DependencyPropertyChangedEventArgs e) { db = OracleDatabase.Instance; dt = db.Query("select * from qt.NHANVIEN"); myDataGrid.ItemsSource = dt.DefaultView; }
private void NhanVien_insert(object sender, RoutedEventArgs e) { try { string sql = "INSERT INTO QT.NHANVIEN(MANV, HOTEN, LUONG, VAITRO, DONVI, NGAYSINH) VALUES ('" + NV_MANV.Text + "', '" + NV_HOTEN.Text + "', " + Int32.Parse(NV_LUONG.Text) + ", '" + NV_VT.Text + "', '" + NV_DV.Text + "', TO_DATE('" + NV_NGAYSINH.Text + "', 'mm/dd/yyyy'))"; db = OracleDatabase.Instance; db.Query(sql); db.Query("COMMIT"); MessageBox.Show("Thêm thành công"); this.UpdateDataGrid(); } catch (Exception exc) { MessageBox.Show("Thêm không thành công"); } }
private void BenhNhan_update(object sender, RoutedEventArgs e) { try { string sql = "UPDATE QT.BENHNHAN SET HOTEN='" + BN_HOTEN.Text + "', NGAYSINH=TO_DATE('" + BN_NGAYSINH.Text + "', 'dd/mm/yyyy'), DIACHI ='" + BN_DIACHI.Text + "', SDT='" + BN_SDT.Text + "' WHERE MABN='" + BN_MABN.Text + "'"; db = OracleDatabase.Instance; db.Query(sql); db.Query("COMMIT"); MessageBox.Show("Cập nhật thành công"); this.UpdateDataGrid(); } catch { MessageBox.Show("Không thể chỉnh sửa thông tin bệnh nhân"); } }
private void HOADON_update(object sender, RoutedEventArgs e) { try { string sql = $"UPDATE QT.HOADON SET MAKB='{HOADON_MAKB.Text}', NGAY=TO_DATE('{HOADON_NGAY.Text}', 'dd/mm/yyyy')" + $", NGUOIBANTHUOC='{HOADON_NGUOIBANTHUOC.Text}', TONGTIEN='{HOADON_TONGTIEN.Text}' WHERE SOHD='{HOADON_SOHD.Text}'"; db = OracleDatabase.Instance; db.Query(sql); db.Query("COMMIT"); MessageBox.Show("Cập nhật thành công"); this.UpdateDataGrid(); } catch { MessageBox.Show("Không thể chỉnh sửa hóa đơn"); } }
private void CTDT_insert(object sender, RoutedEventArgs e) { try { string sql = "INSERT INTO QT.BS_VIEW_CHITIETDONTHUOC(MAKB, MATHUOC, SOLUONG, LIEUDUNG, MOTA) VALUES ('" + CTDT_MAKB.Text + "', '" + CTDT_MATHUOC.Text + "', " + CTDT_SOLUONG.Text + ", '" + CTDT_LIEUDUNG.Text + "', '" + CTDT_MOTA.Text + "')"; db = OracleDatabase.Instance; db.Query(sql); db.Query("COMMIT"); MessageBox.Show("Thêm thành công"); this.UpdateDataGrid(); } catch { MessageBox.Show("Thêm không thành công"); } }
private void btnLogin_Click(object sender, RoutedEventArgs e) { //string connStr = "TNS_ADMIN=C:\\Users\\HP\\Oracle\\network\\admin;USER ID=" + txtUsername.Text + ";PASSWORD="******";DATA SOURCE=localhost:1521/orcl;PERSIST SECURITY INFO=True"; string connStr = "TNS_ADMIN=C: \\Users\\Qouc Tahi\\Oracle\\network\\admin;USER ID=" + txtUsername.Text + ";PASSWORD="******";DATA SOURCE=localhost:1521/orclpdb1.localdomain;PERSIST SECURITY INFO=True"; if (txtUsername.Text == "sys" || txtUsername.Text == "SYS") { connStr = "DBA PRIVILEGE = SYSDBA;" + connStr; } OracleDatabase.connStr = connStr; OracleDatabase instance = OracleDatabase.Instance; try { if (txtUsername.Text == "sys" || txtUsername.Text == "SYS") { main.SetWindownActive(main.View_Sys); } else { DataTable dt = instance.Query("select get_user_role from dual"); string role = dt.Rows[0]["GET_USER_ROLE"].ToString(); if (role == "BACSI") { main.SetWindownActive(main.View_BacSi); } else if (role == "QUANLY") { main.SetWindownActive(main.View_TaiNguyen_NhanSu); } else if (role == "TIEPTAN") { main.SetWindownActive(main.View_TiepTan); } else if (role == "TAIVU") { main.SetWindownActive(main.View_QuanLyTaiVu); } else { MessageBox.Show("Bạn không có quyền vào hệ thống"); instance = OracleDatabase.ResetInstance; } } txtUsername.Clear(); txtPassword.Clear(); } catch (Exception err) { MessageBox.Show(err.Message); instance = OracleDatabase.ResetInstance; } }
public List <Dictionary <string, string> > GetDataForReport(string sNameQuery, List <OracleParameter> parameters) { List <System.Dynamic.DynamicObject> oResult = new List <System.Dynamic.DynamicObject>(); string sIdAgraf = string.Empty; try { string commandText = ""; commandText = @resourceFileManager.getConfigData(sNameQuery); /*var parameters = new List<OracleParameter> * { * new OracleParameter{ ParameterName = "NOMEBATCH", Value = sNomeBatch, OracleDbType = OracleDbType.Varchar2 }, * };*/ var rows = _database.Query(commandText, parameters); //aF_PROG, absolute_path, source_type return(rows); } catch (Exception ex) { throw new ArgumentException(ex.Message); } }
private void UpdateDataGrid() { db = OracleDatabase.Instance; OracleCommand cmd = db.CreateCommand("ALTER SESSION SET \"_ORACLE_SCRIPT\" = TRUE"); try { DataTable dt = db.Query("SELECT object_schema,object_name,policy_name,policy_column,enabled,sel,ins,upd,del FROM dba_audit_policies"); Policy_table.ItemsSource = dt.DefaultView; } catch (Exception err) { MessageBox.Show(err.Message); } }
private void UpdateDataGrid() { db = OracleDatabase.Instance; OracleCommand cmd = db.CreateCommand("ALTER SESSION SET \"_ORACLE_SCRIPT\" = TRUE"); try { DataTable dt = db.Query("SELECT * FROM QT.HOADON"); HOADON_table.ItemsSource = dt.DefaultView; } catch (Exception err) { MessageBox.Show(err.Message); } }
private void UpdateDataGrid() { db = OracleDatabase.Instance; OracleCommand cmd = db.CreateCommand("ALTER SESSION SET \"_ORACLE_SCRIPT\" = TRUE"); try { DataTable dt = db.Query("SELECT USERNAME, ACTION, ACTION_NAME, OWNER, EXTENDED_TIMESTAMP, SQL_TEXT FROM DBA_AUDIT_TRAIL WHERE OWNER='QT'"); BasicAudit_table.ItemsSource = dt.DefaultView; } catch (Exception err) { MessageBox.Show(err.Message); } }
private void UpdateDataGrid() { db = OracleDatabase.Instance; OracleCommand cmd = db.CreateCommand("ALTER SESSION SET \"_ORACLE_SCRIPT\" = TRUE"); try { DataTable dt = db.Query("SELECT TIMESTAMP,db_user,object_schema,object_name,policy_name,sql_text FROM DBA_FGA_AUDIT_TRAIL ORDER BY TIMESTAMP DESC"); Audit_table.ItemsSource = dt.DefaultView; } catch (Exception err) { MessageBox.Show(err.Message); } }
private void UpdateDataGrid() { DataTable dt = db.Query("SELECT * FROM all_users"); userList.ItemsSource = dt.DefaultView; }
private void UpdateDataGrid() { DataTable dt = db.Query("SELECT * FROM DBA_ROLES"); roleList.ItemsSource = dt.DefaultView; }