public static CanLamSang ShowCLSFromDB(String macls) { //Lấy connection CanLamSangRepository getstring = new CanLamSangRepository(); string connectstring = getstring.GetConnectString(); Console.WriteLine("connect to: " + connectstring); //Câu truy vấn dữ liệu với điều kiện Mã CLS var query = "SELECT * FROM current.dmcls WHERE macls = @macls"; CanLamSang list = new CanLamSang(); NpgsqlConnection conn = new NpgsqlConnection(connectstring); try { conn.Open(); NpgsqlCommand cmd = new NpgsqlCommand(query, conn);; cmd.Parameters.Add("@macls", NpgsqlDbType.Varchar).Value = macls; NpgsqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { list = new CanLamSang(reader.GetString(0), reader.GetString(1), reader.GetString(2), reader.GetInt32(3)); } conn.Close(); Console.WriteLine("cls " + list.macls); return(list); } catch (Exception e) { Console.WriteLine("loi lay cls: " + e.Message); return(list); } }
public static string AddCLSToDB(CanLamSang canlamsan) { //Câu lệnh SQL thêm vào Database string query = "INSERT INTO current.dmcls VALUES(@macls,@tencls,@dvt,@dongia)"; //Get connectioin từ folder Conections CanLamSangRepository getstring = new CanLamSangRepository(); string connectstring = getstring.GetConnectString(); //Tạo kết nối tới PostgreSQL NpgsqlConnection conn = new NpgsqlConnection(connectstring); //Try thêm dữ liệu try { conn.Open(); NpgsqlCommand cmd = new NpgsqlCommand(query, conn); cmd.Parameters.Add("@macls", NpgsqlDbType.Varchar).Value = canlamsan.macls; cmd.Parameters.Add("@tencls", NpgsqlDbType.Varchar).Value = canlamsan.tencls; cmd.Parameters.Add("@dvt", NpgsqlDbType.Varchar).Value = canlamsan.dvt; cmd.Parameters.Add("@dongia", NpgsqlDbType.Double).Value = canlamsan.dongia; cmd.ExecuteNonQuery(); conn.Close(); return(tb.add_successed); } // Bắt trường hợp lỗi catch (Exception e) { return(e.Message); } }
public static string SuaThongTinCLS(CanLamSang canlamsan) { CanLamSangRepository getstring = new CanLamSangRepository(); string connectstring = getstring.GetConnectString(); // Câu lệnh cập nhật bệnh nhân dựa theo mã bệnh nhân,cập nhật dữ liệu các trường còn lại String query = "UPDATE current.dmcls SET tencls=@tencls,dvt=@dvt,dongia=@dongia WHERE macls=@macls"; NpgsqlConnection conn = new NpgsqlConnection(connectstring); try { conn.Open(); NpgsqlCommand cmd = new NpgsqlCommand(query, conn); cmd.Parameters.Add("@tencls", NpgsqlDbType.Varchar).Value = canlamsan.tencls; cmd.Parameters.Add("@dvt", NpgsqlDbType.Varchar).Value = canlamsan.dvt; cmd.Parameters.Add("@dongia", NpgsqlDbType.Double).Value = canlamsan.dongia; cmd.Parameters.Add("@macls", NpgsqlDbType.Varchar).Value = canlamsan.macls; cmd.ExecuteNonQuery(); conn.Close(); Console.WriteLine("Thành công"); return(tb.update_successed); } catch (Exception e) { Console.WriteLine("Thất bại"); return(e.Message); } }
public string SuaThongTin(CanLamSang canlamsan) { if (canlamsan == null) { return("NULL"); } return(CanLamSangProcessor.SuaThongTinCLS(canlamsan)); }
public string HienThiCLS(string id) { CanLamSang list = CanLamSangProcessor.ShowCLS(id); // if (list.macls == null) //{ // return "NULL"; // } var convertedJson = JsonConvert.SerializeObject(list); return(convertedJson); }
public string ThemCLS([FromBody] CanLamSang canlamsan) { if (canlamsan.macls == "" || canlamsan.tencls == "" || canlamsan.dvt == "") { return("Chưa nhập đầy đủ thông tin"); } if (canlamsan.dongia <= 0) { return("đơn giá không hợp lệ"); } return(CanLamSangProcessor.AddCLS(canlamsan)); }
public static CanLamSang ShowCLSFromDB2(string macls) { // Lấy connection CanLamSangRepository getstring = new CanLamSangRepository(); string connectstring = getstring.GetConnectString(); // Câu truy vấn chọn hết dữ liệu từ Database var query = "SELECT * FROM current.dmcls WHERE macls=@macls"; // Tạo List chứa dữ liệu CanLamSang pscls = new CanLamSang(); //Tạo kết nối NpgsqlConnection conn = new NpgsqlConnection(connectstring); // Lấy dữ liệu try { conn.Open(); NpgsqlCommand cmd = new NpgsqlCommand(query, conn); cmd.Parameters.Add("@macls", NpgsqlDbType.Numeric).Value = macls; NpgsqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { pscls = new CanLamSang(reader.GetString(0), reader.GetString(1), reader.GetString(2), reader.GetInt32(3)); } conn.Close(); Console.WriteLine("Thành công"); return(pscls); } catch (Exception e) { conn.Close(); Console.WriteLine(e.Message); return(pscls); } }
public static string SuaThongTinCLS(CanLamSang canlamsan) { return(CanLamSangRepository.SuaThongTinCLS(canlamsan)); }
public static string AddCLS(CanLamSang canlamsan) { return(CanLamSangRepository.AddCLSToDB(canlamsan)); }