Exemplo n.º 1
0
        public string ThongTinPSThuoc(string id)
        {
            PSThuoc ttpst = PSThuocProcessor.ThongTinPSThuoc(id);

            if (ttpst.Idpsthuoc == null)
            {
                return("NULL");
            }
            return(JsonConvert.SerializeObject(ttpst));
        }
Exemplo n.º 2
0
        public static PSThuoc ShowPSThuoc(string id)
        {
            PSThuoc psthuoc = new PSThuoc();
            string  query   = "SELECT * FROM current.psthuoc WHERE Idpsthuoc=@Idpsthuoc";

            try
            {
                conn.Open();
                NpgsqlCommand cmd = new NpgsqlCommand(query, conn);
                cmd.Parameters.Add("@Idpsthuoc", NpgsqlDbType.Varchar).Value = id;
                var reader = cmd.ExecuteReader();
                while (reader.Read())
                {
                    psthuoc = new PSThuoc(reader.GetString(0), reader.GetString(1), reader.GetString(2), reader.GetString(3), reader.GetString(4), reader.GetDouble(5));
                }
                conn.Close();
            }
            catch (Exception e)
            {
                conn.Close();
                Console.WriteLine(e.Message);
            }
            return(psthuoc);
        }
Exemplo n.º 3
0
        public static string UpdatePSThuoc(PSThuoc psthuoc)
        {
            string query = "UPDATE current.psthuoc SET Iddienbien=@Iddienbien,mabn=@mabn,maba=@maba,makhoa=@makhoa,thanhtien=@thanhtien WHERE Idpsthuoc=@Idpsthuoc";

            try
            {
                conn.Open();
                NpgsqlCommand cmd = new NpgsqlCommand(query, conn);
                cmd.Parameters.Add("@Idpsthuoc", NpgsqlDbType.Varchar).Value  = psthuoc.Idpsthuoc;
                cmd.Parameters.Add("@Iddienbien", NpgsqlDbType.Varchar).Value = psthuoc.Iddienbien;
                cmd.Parameters.Add("@mabn", NpgsqlDbType.Varchar).Value       = psthuoc.Mabn;
                cmd.Parameters.Add("@maba", NpgsqlDbType.Varchar).Value       = psthuoc.Maba;
                cmd.Parameters.Add("@makhoa", NpgsqlDbType.Varchar).Value     = psthuoc.Makhoa;
                cmd.Parameters.Add("@thanhtien", NpgsqlDbType.Numeric).Value  = psthuoc.Thanhtien;
                cmd.ExecuteNonQuery();
                conn.Close();
                return(tb.update_successed);
            }
            catch (Exception e)
            {
                conn.Close();
                return(e.Message);
            }
        }
Exemplo n.º 4
0
        public static string AddPSThuoc(PSThuoc psthuoc)
        {
            string        query = "INSERT INTO current.psthuoc VALUES(@Idpsthuoc,@Iddienbien,@mabn,@maba,@makhoa,@thanhtien)";
            NpgsqlCommand cmd   = new NpgsqlCommand(query, conn);

            try
            {
                conn.Open();
                cmd.Parameters.Add("@Idpsthuoc", NpgsqlDbType.Varchar).Value  = psthuoc.Idpsthuoc;
                cmd.Parameters.Add("@Iddienbien", NpgsqlDbType.Varchar).Value = psthuoc.Iddienbien;
                cmd.Parameters.Add("@mabn", NpgsqlDbType.Varchar).Value       = psthuoc.Mabn;
                cmd.Parameters.Add("@maba", NpgsqlDbType.Varchar).Value       = psthuoc.Maba;
                cmd.Parameters.Add("@makhoa", NpgsqlDbType.Varchar).Value     = psthuoc.Makhoa;
                cmd.Parameters.Add("@thanhtien", NpgsqlDbType.Numeric).Value  = psthuoc.Thanhtien;
                cmd.ExecuteNonQuery();
                conn.Close();
                return(tb.add_successed);
            }
            catch (Exception e)
            {
                conn.Close();
                return(e.Message);
            }
        }
Exemplo n.º 5
0
 public string SuaPSThuoc([FromBody] PSThuoc psthuoc)
 {
     return(PSThuocProcessor.SuaPSThuoc(psthuoc));
 }
Exemplo n.º 6
0
 public string ThemPSThuoc([FromBody] PSThuoc psthuoc)
 {
     return(PSThuocProcessor.ThemPSThuoc(psthuoc));
 }
Exemplo n.º 7
0
 public static string SuaPSThuoc(PSThuoc psthuoc)
 {
     return(PSThuocRepository.UpdatePSThuoc(psthuoc));
 }
Exemplo n.º 8
0
 public static string ThemPSThuoc(PSThuoc psthuoc)
 {
     return(PSThuocRepository.AddPSThuoc(psthuoc));
 }