Exemplo n.º 1
0
        /// <summary>
        /// Lấy danh sách Hóa đơn nhập hàng theo Khóa phụ
        /// </summary>
        /// <param name="FK_iNhanvienID">Mã nhân viên</param>
        /// <returns>List<tblHoadonnhaphang></returns>
        public List <tblHoadonnhaphang> tblHoadonnhaphang_SelectByFK(int FK_iNhanvienID)
        {
            List <tblHoadonnhaphang> listHoadonnhaphang = new List <tblHoadonnhaphang>();

            using (SqlConnection cnn = new SqlConnection(connectionString))
            {
                using (SqlCommand cmd = new SqlCommand("sp_tblHoadonnhaphang_SelectByFK", cnn))
                {
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@PK_iHoadonnhaphangID", FK_iNhanvienID);
                    cnn.Open();
                    using (SqlDataReader rd = cmd.ExecuteReader())
                    {
                        if (rd.HasRows)
                        {
                            while (rd.Read())
                            {
                                tblHoadonnhaphang hoadon = new tblHoadonnhaphang();
                                hoadon.iHoadonnhaphangID = Convert.ToInt32(rd["PK_iHoadonnhaphangID"].ToString());
                                hoadon.iNhanvienID       = Convert.ToInt32(rd["FK_iNhanvienID"].ToString());
                                hoadon.dThoigiannhap     = Convert.ToDateTime(rd["dThoigiannhap"].ToString());
                                hoadon.iTongtien         = Convert.ToInt32(rd["iTongtien"].ToString());
                                listHoadonnhaphang.Add(hoadon);
                            }
                            rd.Close();
                        }
                        cnn.Close();
                        return(listHoadonnhaphang);
                    }
                }
            }
        }
Exemplo n.º 2
0
 /// <summary>
 /// Cập nhật Hóa đơn nhập hàng theo PK_iHoadonnhaphangID
 /// </summary>
 /// <param name="hoadon">tblHoadonnhaphang</param>
 /// <returns>bool</returns>
 public bool tblHoadonnhaphang_Update(tblHoadonnhaphang hoadon)
 {
     using (SqlConnection cnn = new SqlConnection(connectionString))
     {
         using (SqlCommand cmd = new SqlCommand("sp_tblHoadonnhaphang_Update", cnn))
         {
             cmd.CommandType = CommandType.StoredProcedure;
             cmd.Parameters.AddWithValue("@PK_iHoadonnhaphangID", hoadon.iHoadonnhaphangID);
             cmd.Parameters.AddWithValue("@FK_iNhanvienID", hoadon.iNhanvienID);
             cmd.Parameters.AddWithValue("@dThoigiannhap", hoadon.dThoigiannhap);
             cmd.Parameters.AddWithValue("@iTongtien", hoadon.iTongtien);
             cnn.Open();
             int i = cmd.ExecuteNonQuery();
             cnn.Close();
             return(i > 0);
         }
     }
 }
Exemplo n.º 3
0
 /// <summary>
 /// Thêm Hóa đơn nhập hàng
 /// </summary>
 /// <param name="hoadon">tblHoadonnhaphang</param>
 /// <returns>bool</returns>
 public bool tblHoadonnhaphang_Insert(tblHoadonnhaphang hoadon)
 {
     using (SqlConnection cnn = new SqlConnection(connectionString))
     {
         using (SqlCommand cmd = new SqlCommand("sp_tblHoadonnhaphang_Insert", cnn))
         {
             cmd.CommandType = CommandType.StoredProcedure;
             cmd.Parameters.Add("@PK_iHoadonnhaphangID", SqlDbType.Int).Direction = ParameterDirection.Output;
             cmd.Parameters.AddWithValue("@FK_iNhanvienID", hoadon.iNhanvienID);
             cmd.Parameters.AddWithValue("@dThoigiannhap", hoadon.dThoigiannhap);
             cmd.Parameters.AddWithValue("@iTongtien", hoadon.iTongtien);
             cnn.Open();
             cmd.ExecuteNonQuery();
             cnn.Close();
             return(Convert.ToInt32(cmd.Parameters["@PK_iHoadonnhaphangID"].Value) > 0);
         }
     }
 }