Exemple #1
0
        public static string AddBNNoiTru(BNNoiTru bnnoitru)
        {
            string        query = "INSERT INTO current.bnnoitru(mabn,maba,makhoa,maicd,tenicd,maicdp,tenicdp) VALUES(@mabn,@maba,@makhoa,@maicd,@tenicd,@maicdp,@tenicdp)";
            NpgsqlCommand cmd   = new NpgsqlCommand(query, conn);

            try
            {
                conn.Open();
                cmd.Parameters.Add("@mabn", NpgsqlDbType.Varchar).Value    = bnnoitru.Mabn;
                cmd.Parameters.Add("@maba", NpgsqlDbType.Varchar).Value    = bnnoitru.Maba;
                cmd.Parameters.Add("@makhoa", NpgsqlDbType.Varchar).Value  = bnnoitru.Makhoa;
                cmd.Parameters.Add("@maicd", NpgsqlDbType.Varchar).Value   = bnnoitru.Maicd;
                cmd.Parameters.Add("@tenicd", NpgsqlDbType.Varchar).Value  = bnnoitru.Tenicdp;
                cmd.Parameters.Add("@maicdp", NpgsqlDbType.Varchar).Value  = bnnoitru.Maicdp;
                cmd.Parameters.Add("@tenicdp", NpgsqlDbType.Varchar).Value = bnnoitru.Tenicdp;
                cmd.ExecuteNonQuery();
                conn.Close();
                return(tb.add_successed);
            }
            catch (Exception e)
            {
                conn.Close();
                return(e.Message);
            }
        }
Exemple #2
0
        public static string UpdateBNNoiTru(BNNoiTru bnnoitru)
        {
            string query = "UPDATE current.bnnoitru SET mabn=@mabn,maba=@maba,makhoa=@makhoa,maicd=@maicd,tenicd=@tenicd,maicdp=@maicdp,tenicdp=@tenicdp WHERE ID=@ID";

            try
            {
                conn.Open();
                NpgsqlCommand cmd = new NpgsqlCommand(query, conn);
                cmd.Parameters.Add("@ID", NpgsqlDbType.Integer).Value      = bnnoitru.ID;
                cmd.Parameters.Add("@mabn", NpgsqlDbType.Varchar).Value    = bnnoitru.Mabn;
                cmd.Parameters.Add("@maba", NpgsqlDbType.Varchar).Value    = bnnoitru.Maba;
                cmd.Parameters.Add("@makhoa", NpgsqlDbType.Varchar).Value  = bnnoitru.Makhoa;
                cmd.Parameters.Add("@maicd", NpgsqlDbType.Varchar).Value   = bnnoitru.Maicd;
                cmd.Parameters.Add("@tenicd", NpgsqlDbType.Varchar).Value  = bnnoitru.Tenicdp;
                cmd.Parameters.Add("@maicdp", NpgsqlDbType.Varchar).Value  = bnnoitru.Maicdp;
                cmd.Parameters.Add("@tenicdp", NpgsqlDbType.Varchar).Value = bnnoitru.Tenicdp;
                cmd.ExecuteNonQuery();
                conn.Close();
                return(tb.update_successed);
            }
            catch (Exception e)
            {
                conn.Close();
                return(e.Message);
            }
        }
Exemple #3
0
        public string ThongTinBNNoiTru(int id)
        {
            BNNoiTru bn = BNNoiTruProcessor.ThongTinBNNoiTru(id);

            if (bn.Mabn == null)
            {
                return("NULL");
            }

            return(JsonConvert.SerializeObject(bn));
        }
Exemple #4
0
 public string ThemBNNoiTru([FromBody] BNNoiTru BNNoiTru)
 {
     if (BNNoiTru.Mabn == "")
     {
         return("Chưa nhập mã bệnh nhân");
     }
     if (BNNoiTru.Maba == "")
     {
         return("Chua nhập mã bệnh án");
     }
     if (BNNoiTru.Makhoa == "")
     {
         return("Chưa nhập mã khoa");
     }
     return(BNNoiTruProcessor.ThemBNNoiTru(BNNoiTru));
 }
Exemple #5
0
        public static BNNoiTru ShowBNNoiTru(int id)
        {
            BNNoiTru bnnoitru = new BNNoiTru();
            string   query    = "SELECT * FROM current.bnnoitru WHERE ID=@ID";

            try
            {
                conn.Open();
                NpgsqlCommand cmd = new NpgsqlCommand(query, conn);
                cmd.Parameters.Add("@ID", NpgsqlDbType.Integer).Value = id;
                var reader = cmd.ExecuteReader();
                while (reader.Read())
                {
                    bnnoitru = new BNNoiTru(reader.GetInt32(0), reader.GetString(1), reader.GetString(2), reader.GetString(3), reader.GetString(4), reader.GetString(5), reader.GetString(6), reader.GetString(7));
                }
                conn.Close();
            }
            catch (Exception e)
            {
                conn.Close();
                Console.WriteLine(e.Message);
            }
            return(bnnoitru);
        }
Exemple #6
0
 public static string SuaBNNoiTru(BNNoiTru bnnoitru)
 {
     return(BNNoiTruRepository.UpdateBNNoiTru(bnnoitru));
 }
Exemple #7
0
 public static string ThemBNNoiTru(BNNoiTru bnnoitru)
 {
     return(BNNoiTruRepository.AddBNNoiTru(bnnoitru));
 }
Exemple #8
0
 public string SuaBNNoiTru([FromBody] BNNoiTru BNNoiTru)
 {
     return(BNNoiTruProcessor.SuaBNNoiTru(BNNoiTru));
 }