示例#1
0
 public static bool thanhToanDDH(string maNCC, string ngay, string maNS, DataTable bangDH)
 {
     try
     {
         DDH_DTO DDH = new DDH_DTO(maNCC, ngay, maNS);
         NhapHangDAO.themDDH(DDH);
         int sohd = NhapHangDAO.laySoDDH();
         for (int i = 0; i < bangDH.Rows.Count; i++)
         {
             ChiTietDDH_DTO ctDDH = new ChiTietDDH_DTO(sohd, bangDH.Rows[i][0].ToString(), Convert.ToInt32(bangDH.Rows[i][3]), Convert.ToInt32(bangDH.Rows[i][4]));
             NhapHangDAO.themCTDDH(ctDDH);
         }
         return(true);
     }
     catch
     {
         return(false);
     }
 }
示例#2
0
        public static void themCTDDH(ChiTietDDH_DTO ctddh)
        {
            SqlConnection conn          = DataAccess.ketNoi();
            string        sqlInsertCTHD = "SET DATEFORMAT DMY; INSERT INTO CTDONDATHANG VALUES(@SODDH, @MAMH, @SLDH, @DONGIA) ; UPDATE MATHANG SET SLT = SLT + @SLDH WHERE MAMH = @MAMH";
            SqlCommand    cmd           = new SqlCommand(sqlInsertCTHD, conn);

            cmd.CommandType = CommandType.Text;

            cmd.Parameters.Add("@SODDH", SqlDbType.Int).Value    = ctddh.SoDDH;
            cmd.Parameters.Add("@MAMH", SqlDbType.Char, 5).Value = ctddh.MaMH;
            cmd.Parameters.Add("@SLDH", SqlDbType.Int).Value     = ctddh.SlDat;
            cmd.Parameters.Add("@DONGIA", SqlDbType.Int).Value   = ctddh.DonGia;

            if (conn.State == ConnectionState.Closed)
            {
                conn.Open();
            }
            cmd.ExecuteNonQuery();
            conn.Close();
        }